diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/common/StringTest.cpp | 12 |
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) { |