6 empty_input_string(
void) {
14 missing_separator(
void) {
18 g_assert_cmpint(start, ==, 1234);
19 g_assert_cmpint(end, ==, 1234);
23 only_separator(
void) {
27 g_assert_cmpint(start, ==, -1);
28 g_assert_cmpint(end, ==, -1);
36 g_assert_cmpint(start, ==, 2000);
37 g_assert_cmpint(end, ==, -1);
41 no_range_start(
void) {
45 g_assert_cmpint(start, ==, -1);
46 g_assert_cmpint(end, ==, 2020);
50 range_start_and_end(
void) {
54 g_assert_cmpint(start, ==, 2000);
55 g_assert_cmpint(end, ==, 2020);
63 g_assert_cmpint(start, ==, -1);
64 g_assert_cmpint(end, ==, -1);
67 g_assert_cmpint(start, ==, -1);
68 g_assert_cmpint(end, ==, -1);
71 int main(
int argc,
char **argv) {
72 g_test_init(&argc, &argv, NULL);
74 g_test_add_func(
"/common/strings/range/empty", empty_input_string);
75 g_test_add_func(
"/common/strings/range/no_sep", missing_separator);
76 g_test_add_func(
"/common/strings/range/only_sep", only_separator);
77 g_test_add_func(
"/common/strings/range/no_end", no_range_end);
78 g_test_add_func(
"/common/strings/range/no_start", no_range_start);
79 g_test_add_func(
"/common/strings/range/start_and_end", range_start_and_end);
81 g_test_add_func(
"/common/strings/range/garbage", garbage);
int main(int argc, char **argv)
char int pcmk__parse_ll_range(const char *srcstring, long long *start, long long *end)