From d1b41ba17825911ed37d7fb9bd1a9464ca7ce073 Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine" Date: Sat, 29 May 2010 20:11:12 +0000 Subject: tests: Added some axis Xalan tests, extended all axis tests to include attribute context nodes git-svn-id: http://pugixml.googlecode.com/svn/trunk@465 99668b35-9821-0410-8761-19e4c4f06640 --- tests/test_xpath_paths.cpp | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'tests/test_xpath_paths.cpp') diff --git a/tests/test_xpath_paths.cpp b/tests/test_xpath_paths.cpp index 4da3989..9de6fb1 100644 --- a/tests/test_xpath_paths.cpp +++ b/tests/test_xpath_paths.cpp @@ -11,6 +11,8 @@ TEST_XML(xpath_paths_axes_child, "") @@ -24,6 +26,8 @@ TEST_XML(xpath_paths_axes_descendant, "") @@ -89,9 +93,12 @@ TEST_XML(xpath_paths_axes_following, "") +TEST_XML(xpath_paths_axes_preceding, "") { xml_node c; xml_node n = doc.child(STR("node")); @@ -99,9 +106,12 @@ TEST_XML(xpath_paths_axes_preceding, "") @@ -116,13 +126,16 @@ TEST_XML(xpath_paths_axes_attribute, "") +TEST_XML(xpath_paths_axes_namespace, "") { xml_node n = doc.child(STR("node")); CHECK_XPATH_NODESET(n, STR("namespace:: node()")); // namespace nodes are not supported + CHECK_XPATH_NODESET(n, STR("@attr/attribute::node()")); } TEST_XML(xpath_paths_axes_self, "") @@ -150,6 +163,8 @@ TEST_XML(xpath_paths_axes_descendant_or_self, "") -- cgit v1.2.3