Thu, 17 Nov 2022 18:55:14 +0100
#219 array list: implement sort
src/array_list.c | file | annotate | diff | comparison | revisions | |
test/test_list.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/array_list.c Thu Nov 17 18:46:55 2022 +0100 1.2 +++ b/src/array_list.c Thu Nov 17 18:55:14 2022 +0100 1.3 @@ -245,7 +245,11 @@ 1.4 } 1.5 1.6 static void cx_arl_sort(struct cx_list_s *list) { 1.7 - 1.8 + qsort(((cx_array_list *) list)->data, 1.9 + list->size, 1.10 + list->itemsize, 1.11 + list->cmpfunc 1.12 + ); 1.13 } 1.14 1.15 static int cx_arl_compare(
2.1 --- a/test/test_list.cpp Thu Nov 17 18:46:55 2022 +0100 2.2 +++ b/test/test_list.cpp Thu Nov 17 18:55:14 2022 +0100 2.3 @@ -888,7 +888,6 @@ 2.4 } 2.5 2.6 TEST_F(ArrayList, cxListSort) { 2.7 - ASSERT_EQ(1,0); // TODO: remove when implemented 2.8 verifySort(arrayListFromTestData()); 2.9 } 2.10