17 empty_input_string(
void **state)
22 assert_int_equal(
result, 47);
26 bad_input_string(
void **state)
31 assert_int_equal(
result, 47);
33 assert_int_equal(
result, 47);
37 trailing_chars(
void **state)
42 assert_int_equal(
result, 12);
46 no_result_variable(
void **state)
53 out_of_range(
void **state)
59 assert_true(
result == LLONG_MAX);
63 assert_true(
result == LLONG_MIN);
69 typical_case(
void **state)
74 assert_int_equal(
result, 1234);
78 cmocka_unit_test(empty_input_string),
79 cmocka_unit_test(bad_input_string),
80 cmocka_unit_test(trailing_chars),
81 cmocka_unit_test(no_result_variable),
82 cmocka_unit_test(out_of_range),
83 cmocka_unit_test(typical_case))
#define PCMK__UNIT_TEST(group_setup, group_teardown,...)
int pcmk__scan_ll(const char *text, long long *result, long long default_value)
pcmk__action_result_t result
char * crm_strdup_printf(char const *format,...) G_GNUC_PRINTF(1