diff options
Diffstat (limited to 'tools/qa/cppunit/test_xmlwalker.cxx')
-rw-r--r-- | tools/qa/cppunit/test_xmlwalker.cxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/qa/cppunit/test_xmlwalker.cxx b/tools/qa/cppunit/test_xmlwalker.cxx index d18f3f5db487..9ddc586ef410 100644 --- a/tools/qa/cppunit/test_xmlwalker.cxx +++ b/tools/qa/cppunit/test_xmlwalker.cxx @@ -78,6 +78,19 @@ void XmlWalkerTest::testReadXML() { CPPUNIT_ASSERT_EQUAL(std::string_view("adobe:ns:meta/"), aWalker.namespaceHref()); CPPUNIT_ASSERT_EQUAL(std::string_view("xx"), aWalker.namespacePrefix()); + + aWalker.children(); + while (aWalker.isValid()) + { + if (aWalker.name() == "namespace-child") + { + CPPUNIT_ASSERT_EQUAL(std::string_view("adobe:ns:meta/"), + aWalker.namespaceHref()); + CPPUNIT_ASSERT_EQUAL(std::string_view("xx"), aWalker.namespacePrefix()); + } + aWalker.next(); + } + aWalker.parent(); } aWalker.next(); } |