This source file includes following definitions.
- empty_params
- standard_usage
1
2
3
4
5
6
7
8
9
10 #include <crm_internal.h>
11
12 #include <crm/common/unittest_internal.h>
13 #include <crm/common/xml.h>
14
15 static void
16 empty_params(void **state)
17 {
18 pcmk__assert_asserts(crm_meta_name(NULL));
19 }
20
21 static void
22 standard_usage(void **state)
23 {
24 char *s = NULL;
25
26 s = crm_meta_name(PCMK_META_NOTIFY);
27 assert_string_equal(s, "CRM_meta_notify");
28 free(s);
29
30 s = crm_meta_name(PCMK_META_RESOURCE_STICKINESS);
31 assert_string_equal(s, "CRM_meta_resource_stickiness");
32 free(s);
33
34 s = crm_meta_name("blah");
35 assert_string_equal(s, "CRM_meta_blah");
36 free(s);
37 }
38
39 PCMK__UNIT_TEST(NULL, NULL,
40 cmocka_unit_test(empty_params),
41 cmocka_unit_test(standard_usage))