summaryrefslogtreecommitdiff
path: root/tests/set/delete_and_lookup.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/set/delete_and_lookup.c')
-rw-r--r--tests/set/delete_and_lookup.c6
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);