Merge skyped bugfix (#945).
[bitlbee.git] / tests / check_help.c
blob5a2f28d9c9797b9efd93858c022fbc361f47fe21
1 #include <stdlib.h>
2 #include <glib.h>
3 #include <gmodule.h>
4 #include <check.h>
5 #include <string.h>
6 #include <stdio.h>
7 #include "help.h"
9 START_TEST(test_help_initfree)
10 help_t *h, *r;
11 r = help_init(&h, "/dev/null");
12 fail_if(r == NULL);
13 fail_if(r != h);
15 help_free(&h);
16 fail_if(h != NULL);
17 END_TEST
19 START_TEST(test_help_nonexistent)
20 help_t *h, *r;
21 r = help_init(&h, "/dev/null");
22 fail_unless(help_get(&h, "nonexistent") == NULL);
23 END_TEST
25 Suite *help_suite (void)
27 Suite *s = suite_create("Help");
28 TCase *tc_core = tcase_create("Core");
29 suite_add_tcase (s, tc_core);
30 tcase_add_test (tc_core, test_help_initfree);
31 tcase_add_test (tc_core, test_help_nonexistent);
32 return s;