diff options
Diffstat (limited to 'tests/set/delete_and_lookup.c')
-rw-r--r-- | tests/set/delete_and_lookup.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/set/delete_and_lookup.c b/tests/set/delete_and_lookup.c index 6ad6209..93d3bc7 100644 --- a/tests/set/delete_and_lookup.c +++ b/tests/set/delete_and_lookup.c @@ -58,24 +58,30 @@ main(int argc, char **argv) set_add(set, hash_str2, str2); set_add(set, hash_str2, str3); + assert(set_contains(set, hash_str3, str3)); entry = set_search(set, hash_str3, str3); assert(strcmp(entry->key, str3) == 0); + assert(set_contains(set, hash_str2, str2)); entry = set_search(set, hash_str2, str2); assert(strcmp(entry->key, str2) == 0); + assert(set_contains(set, hash_str1, str1)); entry = set_search(set, hash_str1, str1); assert(strcmp(entry->key, str1) == 0); set_remove_entry(set, entry); set_remove(set, hash_str2, str2); + assert(!set_contains(set, hash_str1, str1)); entry = set_search(set, hash_str1, str1); assert(entry == NULL); + assert(!set_contains(set, hash_str2, str2)); entry = set_search(set, hash_str2, str2); assert(entry == NULL); + assert(set_contains(set, hash_str3, str3)); entry = set_search(set, hash_str3, str3); assert(strcmp(entry->key, str3) == 0); |