From 6706a3f8ba550701012bee86f6a1d60890437cdf Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine" Date: Sat, 8 May 2010 20:30:29 +0000 Subject: Deprecated all wildcard functions and parse_wnorm_attribute git-svn-id: http://pugixml.googlecode.com/svn/trunk@389 99668b35-9821-0410-8761-19e4c4f06640 --- tests/test_dom_traverse.cpp | 69 ++------------------------------------------- 1 file changed, 2 insertions(+), 67 deletions(-) (limited to 'tests/test_dom_traverse.cpp') diff --git a/tests/test_dom_traverse.cpp b/tests/test_dom_traverse.cpp index 3d8a53f..7d04bda 100644 --- a/tests/test_dom_traverse.cpp +++ b/tests/test_dom_traverse.cpp @@ -1,3 +1,5 @@ +#define _CRT_SECURE_NO_WARNINGS + #include "common.hpp" #include @@ -12,10 +14,6 @@ #include "helpers.hpp" -#ifdef _MSC_VER -#pragma warning(disable: 4996) -#endif - #ifdef PUGIXML_NO_STL template static I move_iter(I base, int n) { @@ -298,12 +296,6 @@ TEST_XML(dom_node_child, "") CHECK(doc.child(STR("n")) == xml_node()); CHECK_NAME_VALUE(doc.child(STR("node")), STR("node"), STR("")); CHECK(doc.child(STR("node")).child(STR("child2")) == doc.child(STR("node")).last_child()); - - CHECK(doc.child_w(STR("n?de")) == doc.child(STR("node"))); - CHECK(doc.child_w(STR("n[az]de")) == xml_node()); - CHECK(doc.child_w(STR("n[aoz]de")) == doc.child(STR("node"))); - CHECK(doc.child_w(STR("*e")) == doc.child(STR("node"))); - CHECK(doc.child(STR("node")).child_w(STR("*l?[23456789]*")) == doc.child(STR("node")).child(STR("child2"))); } TEST_XML(dom_node_attribute, "") @@ -315,20 +307,15 @@ TEST_XML(dom_node_attribute, "") CHECK(node.attribute(STR("n")) == xml_attribute()); CHECK_NAME_VALUE(node.attribute(STR("attr1")), STR("attr1"), STR("0")); CHECK(node.attribute(STR("attr2")) == node.last_attribute()); - - CHECK(node.attribute_w(STR("*tt?[23456789]*")) == node.attribute(STR("attr2"))); - CHECK(node.attribute_w(STR("?")) == xml_attribute()); } TEST_XML(dom_node_next_previous_sibling, "") { CHECK(xml_node().next_sibling() == xml_node()); CHECK(xml_node().next_sibling(STR("n")) == xml_node()); - CHECK(xml_node().next_sibling_w(STR("n")) == xml_node()); CHECK(xml_node().previous_sibling() == xml_node()); CHECK(xml_node().previous_sibling(STR("n")) == xml_node()); - CHECK(xml_node().previous_sibling_w(STR("n")) == xml_node()); xml_node child1 = doc.child(STR("node")).child(STR("child1")); xml_node child2 = doc.child(STR("node")).child(STR("child2")); @@ -345,19 +332,12 @@ TEST_XML(dom_node_next_previous_sibling, "value1value2value4") { CHECK_STRING(xml_node().child_value(), STR("")); CHECK_STRING(xml_node().child_value(STR("n")), STR("")); - CHECK_STRING(xml_node().child_value_w(STR("n")), STR("")); xml_node node = doc.child(STR("node")); @@ -366,8 +346,6 @@ TEST_XML(dom_node_child_value, "value1v CHECK_STRING(node.child(STR("child2")).child_value(), STR("value2")); CHECK_STRING(node.child(STR("child3")).child_value(), STR("value3")); CHECK_STRING(node.child_value(STR("child3")), STR("value3")); - CHECK_STRING(node.child_value_w(STR("c*[23456789]")), STR("value2")); - CHECK_STRING(node.child_value_w(STR("*")), STR("")); // child_value(name) and child_value_w(pattern) do not continue the search if a node w/out value is found first } TEST_XML(dom_node_first_last_attribute, "") @@ -401,9 +379,7 @@ TEST_XML(dom_node_first_last_child, "") TEST_XML(dom_node_find_child_by_attribute, "") { CHECK(xml_node().find_child_by_attribute(STR("name"), STR("attr"), STR("value")) == xml_node()); - CHECK(xml_node().find_child_by_attribute_w(STR("name"), STR("attr"), STR("value")) == xml_node()); CHECK(xml_node().find_child_by_attribute(STR("attr"), STR("value")) == xml_node()); - CHECK(xml_node().find_child_by_attribute_w(STR("attr"), STR("value")) == xml_node()); xml_node node = doc.child(STR("node")); @@ -411,11 +387,6 @@ TEST_XML(dom_node_find_child_by_attribute, "") @@ -426,10 +397,6 @@ TEST_XML(dom_node_all_elements_by_name, "pcdataoffset_debug() == 33); CHECK((cit++)->offset_debug() == 48); } - -TEST_XML(dom_node_wildcard_cset, "") -{ - xml_node node = doc.child(STR("node")); - - CHECK(node.attribute_w(STR("[A-Z]")).as_int() == 0); - CHECK(node.attribute_w(STR("[a-z]")).as_int() == 1); - CHECK(node.attribute_w(STR("[A-z]")).as_int() == 1); - CHECK(node.attribute_w(STR("[z-a]")).as_int() == 0); - CHECK(node.attribute_w(STR("[a-zA-Z]")).as_int() == 1); - CHECK(node.attribute_w(STR("[!A-Z]")).as_int() == 1); - CHECK(node.attribute_w(STR("[!A-Za-z]")).as_int() == 0); -} - -TEST_XML(dom_node_wildcard_star, "") -{ - xml_node node = doc.child(STR("node")); - - CHECK(node.attribute_w(STR("*")).as_int() == 1); - CHECK(node.attribute_w(STR("?d*")).as_int() == 1); - CHECK(node.attribute_w(STR("?c*")).as_int() == 0); - CHECK(node.attribute_w(STR("*?*c*")).as_int() == 0); - CHECK(node.attribute_w(STR("*?*d*")).as_int() == 1); -} -- cgit v1.2.3