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