summaryrefslogtreecommitdiff
path: root/tests/test_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_main.c')
-rw-r--r--tests/test_main.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/test_main.c b/tests/test_main.c
new file mode 100644
index 0000000..51dafba
--- /dev/null
+++ b/tests/test_main.c
@@ -0,0 +1,27 @@
+#include <stdlib.h>
+
+#include "../unity/unity.h"
+#include "../src/include/engine/engine.h"
+
+tablist_t *list;
+
+void setUp(void) {
+ list = readdb("dbs/test.xdb");
+ return;
+}
+
+void tearDown(void) {
+ delkeys(list, -1, NULL, 0);
+ free(list);
+ return;
+}
+
+extern void test_readdb(void);
+extern void test_getkeys(void);
+
+int main(void) {
+ UNITY_BEGIN();
+ RUN_TEST(test_readdb);
+ RUN_TEST(test_getkeys);
+ return UNITY_END();
+}