diff options
author | bpc2003 <wpesfriendnva@gmail.com> | 2025-03-27 11:38:16 -0400 |
---|---|---|
committer | bpc2003 <wpesfriendnva@gmail.com> | 2025-03-27 11:38:16 -0400 |
commit | 704fb6fee45b3e5feae02d4a9282dccce0d85117 (patch) | |
tree | 59a6a8b2c8750e82373b1f5a1c3270c4f766fcbe /src/test.c | |
parent | c7e0401455a2eae5d1092bf1add3be52ffb0fb5a (diff) |
Added ability to delete every key in delkeys
Diffstat (limited to 'src/test.c')
-rw-r--r-- | src/test.c | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -6,7 +6,7 @@ void test_setkeys(void) { tablist_t *list = readdb("dbs/test.db"); - if (setkeys(&list, "name:john")) + if (setkeys(list, "name:john")) fprintf(stderr, "test_setkeys: failed\n"); for (int i = 0; i < list[0].len; ++i) { printf("id: %d\n", i); @@ -23,7 +23,7 @@ void test_setkeys(void) void test_setkeys_fail(void) { tablist_t *list = readdb("dbs/test.db"); - if (!setkeys(&list, "namejohn")) + if (!setkeys(list, "namejohn")) fprintf(stderr, "test_setkeys_fail: failed\n"); for (int i = 0; i < list[0].len; ++i) { int *indexes = getkeys(list, i); @@ -51,6 +51,14 @@ void test_delkeys(void) free(list); } +void test_delkeys_all(void) +{ + tablist_t *list = readdb("dbs/test.db"); + if (!delkeys(list, NULL)) + fprintf(stderr, "test_delkeys_all: failed\n"); + free(list); +} + void test_delkeys_fail(void) { tablist_t *list = readdb("dbs/test.db"); |