예제 #1
0
파일: sorting_test.cpp 프로젝트: xeta/XXV
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));
}
예제 #2
0
파일: sorting_test.cpp 프로젝트: xeta/XXV
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);
}