| 125 |
125 |
| 126 UCX_TEST_ASSERT(strncmp(mid, "the ", 4) == 0, "failed"); |
126 UCX_TEST_ASSERT(strncmp(mid, "the ", 4) == 0, "failed"); |
| 127 |
127 |
| 128 UCX_TEST_END |
128 UCX_TEST_END |
| 129 ucx_dlist_free(list); |
129 ucx_dlist_free(list); |
| |
130 } |
| |
131 |
| |
132 UCX_TEST_IMPLEMENT(test_ucx_dlist_contains) { |
| |
133 UcxDlist *l = ucx_dlist_append(NULL, (void*)"Contains "); |
| |
134 UCX_TEST_BEGIN |
| |
135 l = ucx_dlist_append(l, (void*)"a "); |
| |
136 l = ucx_dlist_append(l, (void*)"string!"); |
| |
137 |
| |
138 UCX_TEST_ASSERT(ucx_dlist_contains(l,(void*)"a ",ucx_strcmp,NULL),"failed"); |
| |
139 UCX_TEST_ASSERT(!ucx_dlist_contains(l,(void*)"a",ucx_strcmp,NULL),"failed"); |
| |
140 |
| |
141 UCX_TEST_END |
| |
142 ucx_dlist_free(l); |
| 130 } |
143 } |
| 131 |
144 |
| 132 UCX_TEST_IMPLEMENT(test_ucx_dlist_remove) { |
145 UCX_TEST_IMPLEMENT(test_ucx_dlist_remove) { |
| 133 UcxDlist *list = ucx_dlist_append(NULL, (void*)"Hello"); |
146 UcxDlist *list = ucx_dlist_append(NULL, (void*)"Hello"); |
| 134 UCX_TEST_BEGIN |
147 UCX_TEST_BEGIN |