18 " <!-- This is an A node -->\n"
22 " <!-- This is an A node -->\n"
26 " <!-- This is an A node -->\n"
30 " <!-- This is a B node -->\n"
34 " <!-- This is a B node -->\n"
41bad_input(
void **state) {
51not_found(
void **state) {
67find_attrB(
void **state) {
85find_attrA_matching(
void **state) {
103 cmocka_unit_test(bad_input),
104 cmocka_unit_test(not_found),
105 cmocka_unit_test(find_attrB),
106 cmocka_unit_test(find_attrA_matching));
const char * crm_element_value(const xmlNode *data, const char *name)
Retrieve the value of an XML attribute.
pcmk__action_result_t result
#define PCMK__UNIT_TEST(group_setup, group_teardown,...)
xmlNode * string2xml(const char *input)
void free_xml(xmlNode *child)
xmlNode * pcmk__xe_match(const xmlNode *parent, const char *node_name, const char *attr_n, const char *attr_v)