Fix test_end_element_events() to work in UTF-16 builds
This commit is contained in:
parent
234a974546
commit
0766d6c24c
@ -1329,14 +1329,14 @@ static void XMLCALL
|
||||
end_element_event_handler(void *userData, const XML_Char *name)
|
||||
{
|
||||
CharData *storage = (CharData *) userData;
|
||||
CharData_AppendString(storage, "/");
|
||||
CharData_AppendXMLChars(storage, XCS("/"), 1);
|
||||
CharData_AppendXMLChars(storage, name, -1);
|
||||
}
|
||||
|
||||
START_TEST(test_end_element_events)
|
||||
{
|
||||
const char *text = "<a><b><c/></b><d><f/></d></a>";
|
||||
const char *expected = "/c/b/f/d/a";
|
||||
const XML_Char *expected = XCS("/c/b/f/d/a");
|
||||
CharData storage;
|
||||
|
||||
CharData_Init(&storage);
|
||||
@ -1344,7 +1344,7 @@ START_TEST(test_end_element_events)
|
||||
XML_SetEndElementHandler(parser, end_element_event_handler);
|
||||
if (_XML_Parse_SINGLE_BYTES(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR)
|
||||
xml_failure(parser);
|
||||
CharData_CheckString(&storage, expected);
|
||||
CharData_CheckXMLChars(&storage, expected);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user