tests/test_list.c

changeset 857
4d12e34bb130
parent 856
6bbbf219251d
equal deleted inserted replaced
856:6bbbf219251d 857:4d12e34bb130
1393 } 1393 }
1394 1394
1395 roll_out_test_combos(simple_destr, { 1395 roll_out_test_combos(simple_destr, {
1396 const size_t len = 60; 1396 const size_t len = 60;
1397 int *testdata = int_test_data_added_to_list(list, isptrlist, len); 1397 int *testdata = int_test_data_added_to_list(list, isptrlist, len);
1398 list->collection.simple_destructor = simple_destr_test_fun; 1398 cxDefineDestructor(list, simple_destr_test_fun);
1399 CX_TEST_CALL_SUBROUTINE(test_list_verify_destructor, list, testdata, len); 1399 CX_TEST_CALL_SUBROUTINE(test_list_verify_destructor, list, testdata, len);
1400 free(testdata); 1400 free(testdata);
1401 }) 1401 })
1402 1402
1403 roll_out_test_combos(advanced_destr, { 1403 roll_out_test_combos(advanced_destr, {
1404 const size_t len = 75; 1404 const size_t len = 75;
1405 int *testdata = int_test_data_added_to_list(list, isptrlist, len); 1405 int *testdata = int_test_data_added_to_list(list, isptrlist, len);
1406 list->collection.advanced_destructor = advanced_destr_test_fun; 1406 cxDefineAdvancedDestructor(list, advanced_destr_test_fun, NULL);
1407 CX_TEST_CALL_SUBROUTINE(test_list_verify_destructor, list, testdata, len); 1407 CX_TEST_CALL_SUBROUTINE(test_list_verify_destructor, list, testdata, len);
1408 free(testdata); 1408 free(testdata);
1409 }) 1409 })
1410 1410
1411 CxTestSuite *cx_test_suite_array_list(void) { 1411 CxTestSuite *cx_test_suite_array_list(void) {

mercurial