aboutsummaryrefslogtreecommitdiff
path: root/test/uconfig_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/uconfig_test.c')
-rw-r--r--test/uconfig_test.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/uconfig_test.c b/test/uconfig_test.c
new file mode 100644
index 0000000..fdb5cab
--- /dev/null
+++ b/test/uconfig_test.c
@@ -0,0 +1,15 @@
+#include <assert.h>
+#include <string.h>
+#include <uconfig.h>
+
+int main(void)
+{
+ struct uconfig_s *uconfig = uconfig_new("a.conf");
+ if (uconfig == NULL)
+ uconfig = uconfig_new("./test/a.conf");
+ assert(uconfig != NULL);
+ assert(strcmp(uconfig_get(uconfig, "key0"), "value0") == 0);
+ assert(strcmp(uconfig_get(uconfig, "key1"), "This is the value of key1") == 0);
+ uconfig_destroy(uconfig);
+ return 0;
+}