This source file includes following definitions.
- readable_interval
1
2
3
4
5
6
7
8
9
10 #include <crm_internal.h>
11
12 #include <crm/common/unittest_internal.h>
13
14 #include <limits.h>
15
16 static void
17 readable_interval(void **state)
18 {
19 assert_string_equal(pcmk__readable_interval(0), "0s");
20 assert_string_equal(pcmk__readable_interval(30000), "30s");
21 assert_string_equal(pcmk__readable_interval(150000), "2m30s");
22 assert_string_equal(pcmk__readable_interval(3333), "3.333s");
23 assert_string_equal(pcmk__readable_interval(UINT_MAX), "49d17h2m47.295s");
24 }
25
26 PCMK__UNIT_TEST(NULL, NULL,
27 cmocka_unit_test(readable_interval))