Lines Matching refs:StringToDouble
132 TEST(StringUtilsTest, StringToDouble) { in TEST() argument
133 EXPECT_DOUBLE_EQ(StringToDouble("0").value(), 0l); in TEST()
134 EXPECT_DOUBLE_EQ(StringToDouble("1").value(), 1l); in TEST()
135 EXPECT_DOUBLE_EQ(StringToDouble("-42").value(), -42l); in TEST()
136 EXPECT_DOUBLE_EQ(StringToDouble("-42.5").value(), -42.5l); in TEST()
137 EXPECT_DOUBLE_EQ(StringToDouble("0.5").value(), .5l); in TEST()
138 EXPECT_DOUBLE_EQ(StringToDouble(".5").value(), .5l); in TEST()
139 EXPECT_EQ(StringToDouble(""), nullopt); in TEST()
140 EXPECT_EQ(StringToDouble("!?"), nullopt); in TEST()
141 EXPECT_EQ(StringToDouble("abc"), nullopt); in TEST()
142 EXPECT_EQ(StringToDouble("123 abc"), nullopt); in TEST()
143 EXPECT_EQ(StringToDouble("124,456"), nullopt); in TEST()
144 EXPECT_EQ(StringToDouble("4 2"), nullopt); in TEST()
145 EXPECT_EQ(StringToDouble(" - 42"), nullopt); in TEST()