summaryrefslogtreecommitdiff
path: root/src/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test.c')
-rw-r--r--src/test.c52
1 files changed, 39 insertions, 13 deletions
diff --git a/src/test.c b/src/test.c
index 18201e6..58f4a70 100644
--- a/src/test.c
+++ b/src/test.c
@@ -7,8 +7,10 @@ void test_setkeys(void)
{
tablist_t *list = readdb("dbs/test.db");
char *pairs[] = { "name:John" };
- if (setkeys(&list, -1, pairs, 1))
+ if (setkeys(&list, -1, pairs, 1)) {
fprintf(stderr, "test_setkeys: failed\n");
+ return;
+ }
for (int i = 0; i < list[0].len; ++i) {
printf("id: %d\n", i);
tablist_t *indexes = getkeys(list, i, NULL, 0);
@@ -24,8 +26,10 @@ void test_setkeys_fail(void)
{
tablist_t *list = readdb("dbs/test.db");
char *pairs[] = { "namejohn" };
- if (!setkeys(&list, -1, pairs, 1))
+ if (!setkeys(&list, -1, pairs, 1)) {
fprintf(stderr, "test_setkeys_fail: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -34,8 +38,10 @@ void test_setkeys_multi_fail(void)
{
tablist_t *list = readdb("dbs/test.db");
char *pairs[] = { "name:John", NULL };
- if (!setkeys(&list, -1, pairs, 2))
+ if (!setkeys(&list, -1, pairs, 2)) {
fprintf(stderr, "test_setkeys_multi_fail: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -44,8 +50,10 @@ void test_setkeys_single(void)
{
tablist_t *list = readdb("dbs/test.db");
char *pairs[] = { "name:Alice" };
- if (setkeys(&list, 101, pairs, 1))
+ if (setkeys(&list, 101, pairs, 1)) {
fprintf(stderr, "test_setkeys_single: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -54,8 +62,10 @@ void test_setkeys_multipairs(void)
{
tablist_t *list = readdb("dbs/test.db");
char *pairs[] = { "name:Bob", "active:true" };
- if (setkeys(&list, 0, pairs, 2))
+ if (setkeys(&list, 0, pairs, 2)) {
fprintf(stderr, "test_setkeys_multipairs: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -64,8 +74,10 @@ void test_delkeys(void)
{
tablist_t *list = readdb("dbs/test.db");
char *keys[] = { "Row_1" };
- if (delkeys(list, -1, keys, 1))
+ if (delkeys(list, -1, keys, 1)) {
fprintf(stderr, "test_delkeys: failed\n");
+ return;
+ }
for (int i = 0; i < list[0].len; ++i) {
printf("id: %d\n", i);
tablist_t *indexes = getkeys(list, i, NULL, 0);
@@ -80,8 +92,10 @@ void test_delkeys(void)
void test_delkeys_all(void)
{
tablist_t *list = readdb("dbs/test.db");
- if (delkeys(list, -1, NULL, 0))
+ if (delkeys(list, -1, NULL, 0)) {
fprintf(stderr, "test_delkeys_all: failed\n");
+ return;
+ }
free(list);
}
@@ -89,8 +103,10 @@ void test_delkeys_fail(void)
{
tablist_t *list = readdb("dbs/test.db");
char *keys[] = { "Row_4" };
- if (!delkeys(list, -1, keys, 1))
+ if (!delkeys(list, -1, keys, 1)) {
fprintf(stderr, "test_delkeys_fail: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -98,8 +114,10 @@ void test_delkeys_fail(void)
void test_delkeys_single(void)
{
tablist_t *list = readdb("dbs/test.db");
- if (delkeys(list, 0, NULL, 0))
+ if (delkeys(list, 0, NULL, 0)) {
fprintf(stderr, "test_delkeys_single: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -108,8 +126,10 @@ void test_delkeys_multi(void)
{
tablist_t *list = readdb("dbs/test.db");
char *keys[] = { "Row_1", "Row_2" };
- if (delkeys(list, -1, keys, 2))
+ if (delkeys(list, -1, keys, 2)) {
fprintf(stderr, "test_delkeys_multi: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -119,8 +139,10 @@ void test_getkeys_multi(void)
tablist_t *list = readdb("dbs/test.db");
char *keys[] = { "Row_1", "Row_2" };
tablist_t *ret = getkeys(list, 0, keys, 2);
- if (ret == NULL)
+ if (ret == NULL) {
fprintf(stderr, "test_getkeys_multi: failed\n");
+ return;
+ }
for (int i = 0; ret[0].tab[i].flag; ++i)
printf("%s\n", ret[0].tab[i].key);
free(ret);
@@ -133,8 +155,10 @@ void test_getkeys_multi_fail(void)
tablist_t *list = readdb("dbs/test.db");
char *keys[] = { "Row_1", "Row_4" };
tablist_t *ret = getkeys(list, 0, keys, 2);
- if (ret)
+ if (ret) {
fprintf(stderr, "test_getkeys_multi_fail: failed\n");
+ return;
+ }
delkeys(list, -1, NULL, 0);
free(list);
}
@@ -143,8 +167,10 @@ void test_getkeys(void)
{
tablist_t *list = readdb("dbs/test.db");
tablist_t *ret = getkeys(list, -1, NULL, 0);
- if (!ret)
+ if (!ret) {
fprintf(stderr, "test_getkeys: failed\n");
+ return;
+ }
free(ret);
delkeys(list, -1, NULL, 0);
free(list);