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

index 28bfb0338705657b66a0e321d1420960c4e191fa..2deb4c0195eefca3a6cce2d6ff714d4724104bdf 100644 (file)
@@ -4798,14 +4798,14 @@ START_TEST(test_attribute_enum_value)
         NULL,
         NULL
     };
+    const XML_Char *expected = XCS("This is a \n      \n\nyellow tiger");
 
     XML_SetExternalEntityRefHandler(parser, external_entity_loader);
     XML_SetUserData(parser, &dtd_data);
     XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS);
     /* An attribute list handler provokes a different code path */
     XML_SetAttlistDeclHandler(parser, dummy_attlist_decl_handler);
-    run_ext_character_check(text, &dtd_data,
-                            "This is a \n      \n\nyellow tiger");
+    run_ext_character_check(text, &dtd_data, expected);
 }
 END_TEST