diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2007-07-06 00:39:47 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2007-07-06 00:39:47 +0100 |
commit | e90044208fc88636f843cdd188faa12e5db8c1c0 (patch) | |
tree | 1238997e7436af5192ce8e127a783d3d687a9ff4 /tests/check_help.c | |
parent | 9da0bbfd42609f0f3864b5a16a3c1c378b7217c9 (diff) | |
parent | 19a8088455308088139d0b2f6a8d0d4fbf982b29 (diff) |
Merging from devel. Added documentation for the join_chat command, adding
a debian/ tree and a merge from Jelmer (mainly unittest stuff).
Diffstat (limited to 'tests/check_help.c')
-rw-r--r-- | tests/check_help.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/check_help.c b/tests/check_help.c new file mode 100644 index 00000000..7e5283e3 --- /dev/null +++ b/tests/check_help.c @@ -0,0 +1,30 @@ +#include <stdlib.h> +#include <glib.h> +#include <gmodule.h> +#include <check.h> +#include <string.h> +#include <stdio.h> +#include "help.h" + +START_TEST(test_help_none) + help_t *h, *r; + r = help_init(&h, "/dev/null"); + fail_if(r == NULL); + fail_if(r != h); +END_TEST + +START_TEST(test_help_nonexistent) + help_t *h, *r; + r = help_init(&h, "/dev/null"); + fail_unless(help_get(&h, "nonexistent") == NULL); +END_TEST + +Suite *help_suite (void) +{ + Suite *s = suite_create("Help"); + TCase *tc_core = tcase_create("Core"); + suite_add_tcase (s, tc_core); + tcase_add_test (tc_core, test_help_none); + tcase_add_test (tc_core, test_help_nonexistent); + return s; +} |