Wed, 27 Feb 2013 10:28:02 +0100
added tests for ucx_(d)list_contains
test/dlist_tests.c | file | annotate | diff | comparison | revisions | |
test/dlist_tests.h | file | annotate | diff | comparison | revisions | |
test/list_tests.c | file | annotate | diff | comparison | revisions | |
test/list_tests.h | file | annotate | diff | comparison | revisions | |
test/main.c | file | annotate | diff | comparison | revisions |
1.1 --- a/test/dlist_tests.c Wed Feb 27 10:09:23 2013 +0100 1.2 +++ b/test/dlist_tests.c Wed Feb 27 10:28:02 2013 +0100 1.3 @@ -129,6 +129,19 @@ 1.4 ucx_dlist_free(list); 1.5 } 1.6 1.7 +UCX_TEST_IMPLEMENT(test_ucx_dlist_contains) { 1.8 + UcxDlist *l = ucx_dlist_append(NULL, (void*)"Contains "); 1.9 + UCX_TEST_BEGIN 1.10 + l = ucx_dlist_append(l, (void*)"a "); 1.11 + l = ucx_dlist_append(l, (void*)"string!"); 1.12 + 1.13 + UCX_TEST_ASSERT(ucx_dlist_contains(l,(void*)"a ",ucx_strcmp,NULL),"failed"); 1.14 + UCX_TEST_ASSERT(!ucx_dlist_contains(l,(void*)"a",ucx_strcmp,NULL),"failed"); 1.15 + 1.16 + UCX_TEST_END 1.17 + ucx_dlist_free(l); 1.18 +} 1.19 + 1.20 UCX_TEST_IMPLEMENT(test_ucx_dlist_remove) { 1.21 UcxDlist *list = ucx_dlist_append(NULL, (void*)"Hello"); 1.22 UCX_TEST_BEGIN
2.1 --- a/test/dlist_tests.h Wed Feb 27 10:09:23 2013 +0100 2.2 +++ b/test/dlist_tests.h Wed Feb 27 10:28:02 2013 +0100 2.3 @@ -30,6 +30,7 @@ 2.4 UCX_TEST_DECLARE(test_ucx_dlist_first); 2.5 UCX_TEST_DECLARE(test_ucx_dlist_last); 2.6 UCX_TEST_DECLARE(test_ucx_dlist_get); 2.7 +UCX_TEST_DECLARE(test_ucx_dlist_contains); 2.8 UCX_TEST_DECLARE(test_ucx_dlist_remove); 2.9 UCX_TEST_DECLARE(test_ucx_dlist_clone); 2.10 UCX_TEST_DECLARE(test_ucx_dlist_sort);
3.1 --- a/test/list_tests.c Wed Feb 27 10:09:23 2013 +0100 3.2 +++ b/test/list_tests.c Wed Feb 27 10:28:02 2013 +0100 3.3 @@ -117,6 +117,19 @@ 3.4 ucx_list_free(list); 3.5 } 3.6 3.7 +UCX_TEST_IMPLEMENT(test_ucx_list_contains) { 3.8 + UcxList *l = ucx_list_append(NULL, (void*)"Contains "); 3.9 + UCX_TEST_BEGIN 3.10 + l = ucx_list_append(l, (void*)"a "); 3.11 + l = ucx_list_append(l, (void*)"string!"); 3.12 + 3.13 + UCX_TEST_ASSERT(ucx_list_contains(l,(void*)"a ",ucx_strcmp,NULL), "failed"); 3.14 + UCX_TEST_ASSERT(!ucx_list_contains(l,(void*)"a",ucx_strcmp,NULL), "failed"); 3.15 + 3.16 + UCX_TEST_END 3.17 + ucx_list_free(l); 3.18 +} 3.19 + 3.20 UCX_TEST_IMPLEMENT(test_ucx_list_remove) { 3.21 UcxList *list = ucx_list_append(NULL, (void*)"Hello"); 3.22 UCX_TEST_BEGIN
4.1 --- a/test/list_tests.h Wed Feb 27 10:09:23 2013 +0100 4.2 +++ b/test/list_tests.h Wed Feb 27 10:28:02 2013 +0100 4.3 @@ -29,6 +29,7 @@ 4.4 UCX_TEST_DECLARE(test_ucx_list_size); 4.5 UCX_TEST_DECLARE(test_ucx_list_last); 4.6 UCX_TEST_DECLARE(test_ucx_list_get); 4.7 +UCX_TEST_DECLARE(test_ucx_list_contains); 4.8 UCX_TEST_DECLARE(test_ucx_list_remove); 4.9 UCX_TEST_DECLARE(test_ucx_list_clone); 4.10 UCX_TEST_DECLARE(test_ucx_list_sort);
5.1 --- a/test/main.c Wed Feb 27 10:09:23 2013 +0100 5.2 +++ b/test/main.c Wed Feb 27 10:28:02 2013 +0100 5.3 @@ -130,6 +130,7 @@ 5.4 ucx_test_register(suite, test_ucx_list_size); 5.5 ucx_test_register(suite, test_ucx_list_last); 5.6 ucx_test_register(suite, test_ucx_list_get); 5.7 + ucx_test_register(suite, test_ucx_list_contains); 5.8 ucx_test_register(suite, test_ucx_list_remove); 5.9 ucx_test_register(suite, test_ucx_list_clone); 5.10 ucx_test_register(suite, test_ucx_list_sort); 5.11 @@ -143,6 +144,7 @@ 5.12 ucx_test_register(suite, test_ucx_dlist_first); 5.13 ucx_test_register(suite, test_ucx_dlist_last); 5.14 ucx_test_register(suite, test_ucx_dlist_get); 5.15 + ucx_test_register(suite, test_ucx_dlist_contains); 5.16 ucx_test_register(suite, test_ucx_dlist_remove); 5.17 ucx_test_register(suite, test_ucx_dlist_clone); 5.18 ucx_test_register(suite, test_ucx_dlist_sort);