tests/test_list.c

changeset 1294
30d7ae76c76a
parent 1287
3a3ffc27813f
equal deleted inserted replaced
1293:a8d86a951d0b 1294:30d7ae76c76a
1605 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); 1605 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1);
1606 1606
1607 free(testdata); 1607 free(testdata);
1608 }) 1608 })
1609 1609
1610 roll_out_test_combos(contains, {
1611 int a = 37;
1612 int b = 42;
1613 int c = 55;
1614 cxListAdd(list, &a);
1615 cxListAdd(list, &b);
1616 cxListAdd(list, &c);
1617 int x;
1618 x = 37;
1619 CX_TEST_ASSERT(cxListContains(list, &x));
1620 x = 42;
1621 CX_TEST_ASSERT(cxListContains(list, &x));
1622 x = 55;
1623 CX_TEST_ASSERT(cxListContains(list, &x));
1624 x = 47;
1625 CX_TEST_ASSERT(!cxListContains(list, &x));
1626 })
1627
1610 roll_out_test_combos(clear, { 1628 roll_out_test_combos(clear, {
1611 int *testdata = int_test_data_added_to_list(list, isptrlist, 8); 1629 int *testdata = int_test_data_added_to_list(list, isptrlist, 8);
1612 CX_TEST_ASSERT(cxListSize(list) > 0); 1630 CX_TEST_ASSERT(cxListSize(list) > 0);
1613 cxListClear(list); 1631 cxListClear(list);
1614 CX_TEST_ASSERT(cxListSize(list) == 0); 1632 CX_TEST_ASSERT(cxListSize(list) == 0);
1999 cx_test_register(suite, test_list_parl_remove_array); 2017 cx_test_register(suite, test_list_parl_remove_array);
2000 cx_test_register(suite, test_list_arl_find_remove); 2018 cx_test_register(suite, test_list_arl_find_remove);
2001 cx_test_register(suite, test_list_parl_find_remove); 2019 cx_test_register(suite, test_list_parl_find_remove);
2002 cx_test_register(suite, test_list_arl_find_remove_sorted); 2020 cx_test_register(suite, test_list_arl_find_remove_sorted);
2003 cx_test_register(suite, test_list_parl_find_remove_sorted); 2021 cx_test_register(suite, test_list_parl_find_remove_sorted);
2022 cx_test_register(suite, test_list_arl_contains);
2023 cx_test_register(suite, test_list_parl_contains);
2004 cx_test_register(suite, test_list_arl_clear); 2024 cx_test_register(suite, test_list_arl_clear);
2005 cx_test_register(suite, test_list_parl_clear); 2025 cx_test_register(suite, test_list_parl_clear);
2006 cx_test_register(suite, test_list_arl_at); 2026 cx_test_register(suite, test_list_arl_at);
2007 cx_test_register(suite, test_list_parl_at); 2027 cx_test_register(suite, test_list_parl_at);
2008 cx_test_register(suite, test_list_arl_set); 2028 cx_test_register(suite, test_list_arl_set);
2100 cx_test_register(suite, test_list_pll_remove_array); 2120 cx_test_register(suite, test_list_pll_remove_array);
2101 cx_test_register(suite, test_list_ll_find_remove); 2121 cx_test_register(suite, test_list_ll_find_remove);
2102 cx_test_register(suite, test_list_pll_find_remove); 2122 cx_test_register(suite, test_list_pll_find_remove);
2103 cx_test_register(suite, test_list_ll_find_remove_sorted); 2123 cx_test_register(suite, test_list_ll_find_remove_sorted);
2104 cx_test_register(suite, test_list_pll_find_remove_sorted); 2124 cx_test_register(suite, test_list_pll_find_remove_sorted);
2125 cx_test_register(suite, test_list_ll_contains);
2126 cx_test_register(suite, test_list_pll_contains);
2105 cx_test_register(suite, test_list_ll_clear); 2127 cx_test_register(suite, test_list_ll_clear);
2106 cx_test_register(suite, test_list_pll_clear); 2128 cx_test_register(suite, test_list_pll_clear);
2107 cx_test_register(suite, test_list_ll_at); 2129 cx_test_register(suite, test_list_ll_at);
2108 cx_test_register(suite, test_list_pll_at); 2130 cx_test_register(suite, test_list_pll_at);
2109 cx_test_register(suite, test_list_ll_set); 2131 cx_test_register(suite, test_list_ll_set);

mercurial