]> granicus.if.org Git - libexpat/commitdiff
Fix test_cdata_default() to work for UTF-16 builds
authorRhodri James <rhodri@kynesim.co.uk>
Tue, 22 Aug 2017 13:42:12 +0000 (14:42 +0100)
committerSebastian Pipping <sebastian@pipping.org>
Tue, 29 Aug 2017 21:13:13 +0000 (23:13 +0200)
expat/tests/runtests.c

index ad72d264d8dc20090a3ce617749aea74c8136805..259d7e278af8cb3648ea78f313cf04a7d481c3a3 100644 (file)
@@ -3202,6 +3202,7 @@ END_TEST
 START_TEST(test_cdata_default)
 {
     const char *text = "<doc><![CDATA[Hello\nworld]]></doc>";
+    const XML_Char *expected = XCS("<doc><![CDATA[Hello\nworld]]></doc>");
     CharData storage;
 
     CharData_Init(&storage);
@@ -3211,7 +3212,7 @@ START_TEST(test_cdata_default)
     if (_XML_Parse_SINGLE_BYTES(parser, text, strlen(text),
                                 XML_TRUE) == XML_STATUS_ERROR)
         xml_failure(parser);
-    CharData_CheckXMLChars(&storage, text);
+    CharData_CheckXMLChars(&storage, expected);
 }
 END_TEST