From 5c5c496b605886b286d1b99e0f9e28ec02117ad5 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 17 Oct 2025 14:06:48 +0800 Subject: Use std::from_chars. --- test/base/StringTest.cpp | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'test/base/StringTest.cpp') diff --git a/test/base/StringTest.cpp b/test/base/StringTest.cpp index 9ed351e5..65fe0a99 100644 --- a/test/base/StringTest.cpp +++ b/test/base/StringTest.cpp @@ -84,29 +84,3 @@ TEST_CASE("String FromUtf8", "[string]") { REQUIRE(cru::String::FromUtf8(utf8_text) == utf16_text); } - -TEST_CASE("StringView ParseToDouble", "[string]") { - using cru::StringToNumberFlags; - using cru::StringView; - REQUIRE(StringView(u"3.14159").ParseToDouble() == 3.14159); - REQUIRE( - StringView(u" 3.14159") - .ParseToDouble(nullptr, StringToNumberFlags::kAllowLeadingSpaces) == - 3.14159); - REQUIRE(StringView(u" 3.14159 ") - .ParseToDouble(nullptr, - StringToNumberFlags::kAllowLeadingSpaces | - StringToNumberFlags::kAllowTrailingSpaces) == - 3.14159); -} - -TEST_CASE("String ParseToDoubleList", "[string]") { - using cru::StringView; - - auto list = StringView(u" 1.23 2.34 3.45 ").ParseToDoubleList(); - - REQUIRE(list.size() == 3); - REQUIRE(list[0] == 1.23); - REQUIRE(list[1] == 2.34); - REQUIRE(list[2] == 3.45); -} -- cgit v1.2.3