diff options
Diffstat (limited to 'test/uconfig_test.c')
| -rw-r--r-- | test/uconfig_test.c | 15 |
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; +} |
