From 3fcc530b341709000b7acf4e8b85ad11cac0927d Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Thu, 2 Oct 2014 03:06:59 +0000 Subject: tests: Add missing tests to increase code coverage git-svn-id: https://pugixml.googlecode.com/svn/trunk@1038 99668b35-9821-0410-8761-19e4c4f06640 --- tests/test_dom_traverse.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'tests/test_dom_traverse.cpp') diff --git a/tests/test_dom_traverse.cpp b/tests/test_dom_traverse.cpp index 43fec80..c2437ab 100644 --- a/tests/test_dom_traverse.cpp +++ b/tests/test_dom_traverse.cpp @@ -1015,4 +1015,31 @@ TEST_XML(dom_node_named_iterator, "< CHECK(itt-- == r1.end()); CHECK(itt == r1.begin()); + + CHECK(itt->offset_debug() == 14); +} + +TEST_XML(dom_node_children_attributes, "") +{ + xml_object_range r1 = doc.children(); + + CHECK(r1.begin() == doc.begin()); + CHECK(r1.end() == doc.end()); + + xml_object_range r2 = xml_node().children(); + + CHECK(r2.begin() == xml_node_iterator()); + CHECK(r2.end() == xml_node_iterator()); + + xml_node node = doc.child(STR("node1")); + + xml_object_range r3 = node.attributes(); + + CHECK(r3.begin() == node.attributes_begin()); + CHECK(r3.end() == node.attributes_end()); + + xml_object_range r4 = xml_node().attributes(); + + CHECK(r4.begin() == xml_attribute_iterator()); + CHECK(r4.end() == xml_attribute_iterator()); } -- cgit v1.2.3