16all_params_null(
void **state) {
24no_prov_or_type(
void **state) {
31no_type(
void **state) {
36get_std_and_ty(
void **state) {
42 assert_string_equal(std,
"stonith");
44 assert_string_equal(ty,
"fence_xvm");
51get_all_values(
void **state) {
57 assert_string_equal(std,
"ocf");
58 assert_string_equal(prov,
"pacemaker");
59 assert_string_equal(ty,
"ping");
67get_systemd_values(
void **state) {
73 assert_string_equal(std,
"systemd");
75 assert_string_equal(ty,
"UNIT@A:B");
82 cmocka_unit_test(all_params_null),
83 cmocka_unit_test(no_prov_or_type),
84 cmocka_unit_test(no_type),
85 cmocka_unit_test(get_std_and_ty),
86 cmocka_unit_test(get_all_values),
87 cmocka_unit_test(get_systemd_values))
API related to resource agents.
int crm_parse_agent_spec(const char *spec, char **standard, char **provider, char **type)
Parse a "standard[:provider]:type" agent specification.
#define PCMK__UNIT_TEST(group_setup, group_teardown,...)