This source file includes following definitions.
- all_set
- one_is_set
1
2
3
4
5
6
7
8
9
10 #include <crm_internal.h>
11
12 #include <crm/common/unittest_internal.h>
13
14 static void
15 all_set(void **state) {
16 assert_false(pcmk_all_flags_set(0x000, 0x003));
17 assert_true(pcmk_all_flags_set(0x00f, 0x003));
18 assert_false(pcmk_all_flags_set(0x00f, 0x010));
19 assert_false(pcmk_all_flags_set(0x00f, 0x011));
20 assert_true(pcmk_all_flags_set(0x000, 0x000));
21 assert_true(pcmk_all_flags_set(0x00f, 0x000));
22 }
23
24 static void
25 one_is_set(void **state) {
26
27 assert_true(pcmk_is_set(0x00f, 0x001));
28 assert_false(pcmk_is_set(0x00f, 0x010));
29 }
30
31 PCMK__UNIT_TEST(NULL, NULL,
32 cmocka_unit_test(all_set),
33 cmocka_unit_test(one_is_set))