aboutsummaryrefslogtreecommitdiff
path: root/test/common
diff options
context:
space:
mode:
Diffstat (limited to 'test/common')
-rw-r--r--test/common/StringTest.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/common/StringTest.cpp b/test/common/StringTest.cpp
index c6e190c4..e053400e 100644
--- a/test/common/StringTest.cpp
+++ b/test/common/StringTest.cpp
@@ -86,10 +86,18 @@ TEST(String, FromUtf8) {
}
TEST(StringView, ParseToDouble) {
+ using cru::StringToFloatFlags;
using cru::StringView;
ASSERT_EQ(StringView(u"3.14159").ParseToDouble(), 3.14159);
- ASSERT_EQ(StringView(u" 3.14159").ParseToDouble(), 3.14159);
- ASSERT_EQ(StringView(u" 3.14159 ").ParseToDouble(), 3.14159);
+ ASSERT_EQ(
+ StringView(u" 3.14159")
+ .ParseToDouble(nullptr, StringToFloatFlags::kAllowLeadingSpaces),
+ 3.14159);
+ ASSERT_EQ(
+ StringView(u" 3.14159 ")
+ .ParseToDouble(nullptr, StringToFloatFlags::kAllowLeadingSpaces |
+ StringToFloatFlags::kAllowTrailingSpaces),
+ 3.14159);
}
TEST(String, ParseToDoubleList) {