Esempio n. 1
0
void test_sorter(__sorter sorter, void * const start, void * const end,
		size_t size, __comporator cmp) {
	BM.start();
	(sorter)(start, end, size, cmp);
	cout << BM.getTime() << "\t";
	EXPECT_TRUE(isSorted(start, end,size,cmp));
}
Esempio n. 2
0
TEST(Sorting, CountSort) {
	int size = _1000;
	int* array = craeteRandomArray(size);
	BM.start();
	countSort(array, size, size);
	cout << "[ TIME     ] 100000 => " << BM.getTime() << endl;
	EXPECT_TRUE(isSorted(array, size));
	free(array);
}