SELF_CHECK (actual_output == expected_output);
}
+static void test_xml_escape_text_append ()
+{
+ /* Make sure that we do indeed append. */
+ std::string actual_output = "foo<xml>";
+ const char *input = "<this isn't=\"xml\"> &";
+ const char *expected_output
+ = "foo<xml><this isn't="xml"> &";
+ xml_escape_text_append (&actual_output, input);
+
+ SELF_CHECK (actual_output == expected_output);
+}
+
}
}
{
selftests::register_test ("xml_escape_text",
selftests::xml_utils::test_xml_escape_text);
+ selftests::register_test ("xml_escape_text_append",
+ selftests::xml_utils::test_xml_escape_text_append);
}