Lines Matching defs:test_comparator
35 static int test_comparator(int a, int b) {
100 assert(sort_and_compare(test_array, expected_array, 0, test_comparator), "Empty array not handled");
105 assert(sort_and_compare(test_array, expected_array, 1, test_comparator), "Single value array not handled");
110 assert(sort_and_compare(test_array, expected_array, 2, test_comparator), "Array with 2 values not correctly sorted");
115 assert(sort_and_compare(test_array, expected_array, 3, test_comparator), "Array with 3 values not correctly sorted");
120 assert(sort_and_compare(test_array, expected_array, 4, test_comparator), "Array with 4 values not correctly sorted");
125 assert(sort_and_compare(test_array, expected_array, 10, test_comparator), "Array with 10 values not correctly sorted");
130 assert(sort_and_compare(test_array, expected_array, 4, test_comparator), "3 duplicates not sorted correctly");
135 assert(sort_and_compare(test_array, expected_array, 10, test_comparator), "Already sorted array not correctly sorted");
141 assert(sort_and_compare(test_array, expected_array, 42, test_comparator), "Not correctly sorted");
200 assert(sort_and_compare(test_array, expected_array, length, test_comparator), "Random array not correctly sorted");
203 // Both test_array and expected_array are sorted by the test_comparator.