]> granicus.if.org Git - libexpat/commitdiff
Extend coverage of namespace start and end handlers
authorRhodri James <rhodri@kynesim.co.uk>
Tue, 14 Feb 2017 16:26:27 +0000 (16:26 +0000)
committerSebastian Pipping <sebastian@pipping.org>
Sun, 16 Jul 2017 16:40:33 +0000 (18:40 +0200)
expat/tests/runtests.c

index a083e7771ae8437a0ed3abdc590296aa4e23251f..2470bf6615ccec90bd08d22c463fad1567c4e542 100644 (file)
@@ -3210,6 +3210,11 @@ START_TEST(test_ns_default_with_empty_uri)
         "<doc xmlns='http://xml.libexpat.org/'>\n"
         "  <e xmlns=''/>\n"
         "</doc>";
+    /* Add some handlers to exercise extra code paths */
+    XML_SetStartNamespaceDeclHandler(parser,
+                                     dummy_start_namespace_decl_handler);
+    XML_SetEndNamespaceDeclHandler(parser,
+                                   dummy_end_namespace_decl_handler);
     if (_XML_Parse_SINGLE_BYTES(parser, text, strlen(text), XML_TRUE) == XML_STATUS_ERROR)
         xml_failure(parser);
 }