From a6b5b8b879a9a587ec0ad605722d5d6428d5e68c Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 17 Oct 2025 09:26:58 +0800 Subject: XML and mapper remove String. --- test/xml/ParserTest.cpp | 70 ++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) (limited to 'test/xml/ParserTest.cpp') diff --git a/test/xml/ParserTest.cpp b/test/xml/ParserTest.cpp index d998abb4..0d3ab1d7 100644 --- a/test/xml/ParserTest.cpp +++ b/test/xml/ParserTest.cpp @@ -6,79 +6,79 @@ using namespace cru::xml; TEST_CASE("CruXmlParserTest Simple", "[xml]") { - XmlParser parser(u""); + XmlParser parser(""); auto n = parser.Parse(); - REQUIRE(n->GetTag() == u"root"); + REQUIRE(n->GetTag() == "root"); REQUIRE(n->GetAttributes().empty() == true); REQUIRE(n->GetChildCount() == 0); delete n; } TEST_CASE("CruXmlParserTest SimpleWithAttribute", "[xml]") { - XmlParser parser(u""); + XmlParser parser(""); auto n = parser.Parse(); - REQUIRE(n->GetTag() == u"root"); - REQUIRE(n->GetAttributeValue(u"a1") == u"v1"); - REQUIRE(n->GetAttributeValue(u"a2") == u"v2"); + REQUIRE(n->GetTag() == "root"); + REQUIRE(n->GetAttributeValue("a1") == "v1"); + REQUIRE(n->GetAttributeValue("a2") == "v2"); REQUIRE(n->GetChildCount() == 0); delete n; } TEST_CASE("CruXmlParserTest SimpleSelfClosing", "[xml]") { - XmlParser parser(u""); + XmlParser parser(""); auto n = parser.Parse(); - REQUIRE(n->GetTag() == u"root"); - REQUIRE(n->GetAttributeValue(u"a1") == u"v1"); - REQUIRE(n->GetAttributeValue(u"a2") == u"v2"); + REQUIRE(n->GetTag() == "root"); + REQUIRE(n->GetAttributeValue("a1") == "v1"); + REQUIRE(n->GetAttributeValue("a2") == "v2"); REQUIRE(n->GetChildCount() == 0); delete n; } TEST_CASE("CruXmlParserTest NestedElement", "[xml]") { XmlParser parser( - u""); + ""); auto n = parser.Parse(); REQUIRE(n->GetChildren().size() == 2); - REQUIRE(n->GetChildAt(0)->AsElement()->GetTag() == u"c1"); - REQUIRE(n->GetChildAt(1)->AsElement()->GetTag() == u"c2"); + REQUIRE(n->GetChildAt(0)->AsElement()->GetTag() == "c1"); + REQUIRE(n->GetChildAt(1)->AsElement()->GetTag() == "c2"); REQUIRE(n->GetChildAt(0)->AsElement()->GetChildCount() == 1); REQUIRE(n->GetChildAt(0)->AsElement()->GetChildAt(0)->AsElement()->GetTag() == - u"d1"); + "d1"); REQUIRE(n->GetChildAt(1)->AsElement()->GetChildCount() == 2); REQUIRE(n->GetChildAt(1)->AsElement()->GetChildAt(0)->AsElement()->GetTag() == - u"d2"); + "d2"); REQUIRE(n->GetChildAt(1)->AsElement()->GetChildAt(1)->AsElement()->GetTag() == - u"d3"); + "d3"); delete n; } TEST_CASE("CruXmlParserTest SimpleText", "[xml]") { - XmlParser parser(u"text"); + XmlParser parser("text"); auto n = parser.Parse(); REQUIRE(n->GetChildCount() == 1); - REQUIRE(n->GetChildAt(0)->AsText()->GetText() == u"text"); + REQUIRE(n->GetChildAt(0)->AsText()->GetText() == "text"); delete n; } TEST_CASE("CruXmlParserTest Whitespace", "[xml]") { - XmlParser parser(u"\t\t\n\t\t\ttext test\n\t\t\t\t"); + XmlParser parser("\t\t\n\t\t\ttext test\n\t\t\t\t"); auto n = parser.Parse(); REQUIRE(n->GetChildCount() == 1); - REQUIRE(n->GetChildAt(0)->AsText()->GetText() == u"text test"); + REQUIRE(n->GetChildAt(0)->AsText()->GetText() == "text test"); delete n; } TEST_CASE("CruXmlParserTest Comment", "[xml]") { - XmlParser parser(u""); + XmlParser parser(""); auto n = parser.Parse(); REQUIRE(n->IsCommentNode()); - REQUIRE(n->AsComment()->GetText() == u"comment"); + REQUIRE(n->AsComment()->GetText() == "comment"); delete n; } TEST_CASE("CruXmlParserTest Complex", "[xml]") { XmlParser parser( - uR"( + R"( @@ -95,22 +95,22 @@ TEST_CASE("CruXmlParserTest Complex", "[xml]") { )"); auto n = parser.Parse(); - REQUIRE(n->GetAttributeValue(u"a1") == u"v1"); + REQUIRE(n->GetAttributeValue("a1") == "v1"); REQUIRE(n->GetChildCount() == 3); - REQUIRE(n->GetChildAt(0)->AsElement()->GetTag() == u"c1"); + REQUIRE(n->GetChildAt(0)->AsElement()->GetTag() == "c1"); REQUIRE(n->GetChildAt(0)->AsElement()->GetChildCount() == 1); auto c2 = n->GetChildAt(1)->AsElement(); - REQUIRE(c2->GetTag() == u"c2"); - REQUIRE(c2->GetAttributeValue(u"a2") == u"v2"); - REQUIRE(c2->GetAttributeValue(u"a3") == u"v3"); - REQUIRE(c2->GetChildAt(0)->AsText()->GetText() == u"t1"); + REQUIRE(c2->GetTag() == "c2"); + REQUIRE(c2->GetAttributeValue("a2") == "v2"); + REQUIRE(c2->GetAttributeValue("a3") == "v3"); + REQUIRE(c2->GetChildAt(0)->AsText()->GetText() == "t1"); auto d2 = c2->GetChildAt(1)->AsElement(); - REQUIRE(d2->GetTag() == u"d2"); - REQUIRE(d2->GetAttributeValue(u"a4") == u"v4"); - REQUIRE(c2->GetChildAt(2)->AsText()->GetText() == u"text test"); - REQUIRE(c2->GetChildAt(3)->AsElement()->GetTag() == u"d3"); - REQUIRE(c2->GetChildAt(4)->AsText()->GetText() == u"t2"); + REQUIRE(d2->GetTag() == "d2"); + REQUIRE(d2->GetAttributeValue("a4") == "v4"); + REQUIRE(c2->GetChildAt(2)->AsText()->GetText() == "text test"); + REQUIRE(c2->GetChildAt(3)->AsElement()->GetTag() == "d3"); + REQUIRE(c2->GetChildAt(4)->AsText()->GetText() == "t2"); REQUIRE(n->GetChildAt(2)->IsCommentNode()); - REQUIRE(n->GetChildAt(2)->AsComment()->GetText() == u"comment"); + REQUIRE(n->GetChildAt(2)->AsComment()->GetText() == "comment"); delete n; } -- cgit v1.2.3