20 setenv(
"PCMK_schema_directory", PCMK__TEST_SCHEMA_DIR, 1);
29 unsetenv(
"PCMK_schema_directory");
35unknown_is_lesser(
void **state)
38 "pacemaker-0.2") == 0);
40 "pacemaker-1.0") < 0);
42 "pacemaker-0.1") > 0);
46 "pacemaker-0.1") > 0);
57none_is_greater(
void **state)
64 "pacemaker-1.0") > 0);
68known_numeric(
void **state)
71 "pacemaker-1.0") == 0);
73 "pacemaker-1.0") > 0);
75 "pacemaker-2.0") < 0);
79case_sensitive(
void **state)
82 "pacemaker-1.0") != 0);
84 "pacemaker-1.2") != 0);
86 "pacemaker-2.0") != 0);
90 cmocka_unit_test(unknown_is_lesser),
91 cmocka_unit_test(none_is_greater),
92 cmocka_unit_test(known_numeric),
93 cmocka_unit_test(case_sensitive));
int pcmk__cmp_schemas_by_name(const char *schema1_name, const char *schema2_name)
int pcmk__xml_test_teardown_group(void **state)
#define PCMK__UNIT_TEST(group_setup, group_teardown,...)
int pcmk__xml_test_setup_group(void **state)
Wrappers for and extensions to libxml2.