diff --git a/tests/test_dom_modify.cpp b/tests/test_dom_modify.cpp
index 85c381e..70cba53 100644
--- a/tests/test_dom_modify.cpp
+++ b/tests/test_dom_modify.cpp
@@ -21,10 +21,13 @@ TEST_XML(dom_attr_assign, "")
node.append_attribute(STR("attr6")) = 0.5;
xml_attribute() = 0.5;
- node.append_attribute(STR("attr7")) = true;
+ node.append_attribute(STR("attr7")) = 0.25f;
+ xml_attribute() = 0.25f;
+
+ node.append_attribute(STR("attr8")) = true;
xml_attribute() = true;
- CHECK_NODE(node, STR(""));
+ CHECK_NODE(node, STR(""));
}
TEST_XML(dom_attr_set_name, "")
@@ -55,10 +58,13 @@ TEST_XML(dom_attr_set_value, "")
CHECK(node.append_attribute(STR("attr6")).set_value(0.5));
CHECK(!xml_attribute().set_value(0.5));
- CHECK(node.append_attribute(STR("attr7")).set_value(true));
+ CHECK(node.append_attribute(STR("attr7")).set_value(0.25f));
+ CHECK(!xml_attribute().set_value(0.25f));
+
+ CHECK(node.append_attribute(STR("attr8")).set_value(true));
CHECK(!xml_attribute().set_value(true));
- CHECK_NODE(node, STR(""));
+ CHECK_NODE(node, STR(""));
}
#ifdef PUGIXML_HAS_LONG_LONG
@@ -753,7 +759,7 @@ TEST_XML(dom_attr_assign_large_number, "")
node.attribute(STR("attr1")) = std::numeric_limits::max();
node.attribute(STR("attr2")) = std::numeric_limits::max();
- CHECK(test_node(node, STR(""), STR(""), pugi::format_raw) ||
+ CHECK(test_node(node, STR(""), STR(""), pugi::format_raw) ||
test_node(node, STR(""), STR(""), pugi::format_raw));
}
diff --git a/tests/test_dom_text.cpp b/tests/test_dom_text.cpp
index fb65b03..007334a 100644
--- a/tests/test_dom_text.cpp
+++ b/tests/test_dom_text.cpp
@@ -263,10 +263,13 @@ TEST_XML(dom_text_assign, "")
node.append_child(STR("text6")).text() = 0.5;
xml_text() = 0.5;
- node.append_child(STR("text7")).text() = true;
+ node.append_child(STR("text7")).text() = 0.25f;
+ xml_text() = 0.25f;
+
+ node.append_child(STR("text8")).text() = true;
xml_text() = true;
- CHECK_NODE(node, STR("v1-2147483647-2147483648429496729542949672940.5true"));
+ CHECK_NODE(node, STR("v1-2147483647-2147483648429496729542949672940.50.25true"));
}
TEST_XML(dom_text_set_value, "")
@@ -287,10 +290,13 @@ TEST_XML(dom_text_set_value, "")
CHECK(node.append_child(STR("text6")).text().set(0.5));
CHECK(!xml_text().set(0.5));
- CHECK(node.append_child(STR("text7")).text().set(true));
+ CHECK(node.append_child(STR("text7")).text().set(0.25f));
+ CHECK(!xml_text().set(0.25f));
+
+ CHECK(node.append_child(STR("text8")).text().set(true));
CHECK(!xml_text().set(true));
- CHECK_NODE(node, STR("v1-2147483647-2147483648429496729542949672940.5true"));
+ CHECK_NODE(node, STR("v1-2147483647-2147483648429496729542949672940.50.25true"));
}
#ifdef PUGIXML_HAS_LONG_LONG