1414#include <crm/common/unittest_internal.h>
1515
1616static int
17- default_message_fn (pcmk__output_t * out , va_list args ) {
17+ default_message_fn (pcmk__output_t * out , va_list args )
18+ {
1819 function_called ();
1920 return pcmk_rc_ok ;
2021}
2122
2223static int
23- failed_message_fn (pcmk__output_t * out , va_list args ) {
24+ failed_message_fn (pcmk__output_t * out , va_list args )
25+ {
2426 function_called ();
2527 return pcmk_rc_no_output ;
2628}
2729
2830static int
29- message_fn_1 (pcmk__output_t * out , va_list args ) {
31+ message_fn_1 (pcmk__output_t * out , va_list args )
32+ {
3033 function_called ();
3134 return pcmk_rc_ok ;
3235}
3336
3437static int
35- message_fn_2 (pcmk__output_t * out , va_list args ) {
38+ message_fn_2 (pcmk__output_t * out , va_list args )
39+ {
3640 function_called ();
3741 return pcmk_rc_ok ;
3842}
3943
40- static bool
41- fake_text_init (pcmk__output_t * out ) {
42- return true;
43- }
44-
45- static void
46- fake_text_free_priv (pcmk__output_t * out ) {
47- /* This function intentionally left blank */
48- }
49-
50- static pcmk__output_t *
51- mk_fake_text_output (char * * argv ) {
52- pcmk__output_t * retval = calloc (1 , sizeof (pcmk__output_t ));
53-
54- if (retval == NULL ) {
55- return NULL ;
56- }
57-
58- retval -> fmt_name = "text" ;
59- retval -> init = fake_text_init ;
60- retval -> free_priv = fake_text_free_priv ;
61-
62- retval -> register_message = pcmk__register_message ;
63- retval -> message = pcmk__call_message ;
64-
65- return retval ;
66- }
67-
68- static int
69- setup (void * * state ) {
70- pcmk__register_format (NULL , "text" , mk_fake_text_output , NULL );
71- return 0 ;
72- }
73-
74- static int
75- teardown (void * * state ) {
76- pcmk__unregister_formats ();
77- return 0 ;
78- }
79-
8044static void
81- no_such_message (void * * state ) {
45+ no_such_message (void * * state )
46+ {
8247 pcmk__output_t * out = NULL ;
8348
8449 pcmk__output_new (& out , "text" , NULL , NULL );
@@ -91,7 +56,8 @@ no_such_message(void **state) {
9156}
9257
9358static void
94- message_return_value (void * * state ) {
59+ message_return_value (void * * state )
60+ {
9561 pcmk__output_t * out = NULL ;
9662
9763 pcmk__message_entry_t entries [] = {
@@ -115,7 +81,8 @@ message_return_value(void **state) {
11581}
11682
11783static void
118- wrong_format (void * * state ) {
84+ wrong_format (void * * state )
85+ {
11986 pcmk__output_t * out = NULL ;
12087
12188 pcmk__message_entry_t entries [] = {
@@ -132,7 +99,8 @@ wrong_format(void **state) {
13299}
133100
134101static void
135- default_called (void * * state ) {
102+ default_called (void * * state )
103+ {
136104 pcmk__output_t * out = NULL ;
137105
138106 pcmk__message_entry_t entries [] = {
@@ -150,8 +118,8 @@ default_called(void **state) {
150118 pcmk__output_free (out );
151119}
152120
153- PCMK__UNIT_TEST (NULL , NULL ,
154- cmocka_unit_test_setup_teardown (no_such_message , setup , teardown ),
155- cmocka_unit_test_setup_teardown (message_return_value , setup , teardown ),
156- cmocka_unit_test_setup_teardown (wrong_format , setup , teardown ),
157- cmocka_unit_test_setup_teardown (default_called , setup , teardown ))
121+ PCMK__UNIT_TEST (pcmk__output_test_setup_group , pcmk__output_test_teardown_group ,
122+ cmocka_unit_test (no_such_message ),
123+ cmocka_unit_test (message_return_value ),
124+ cmocka_unit_test (wrong_format ),
125+ cmocka_unit_test (default_called ))
0 commit comments