We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 845c1fd commit 9ffdaddCopy full SHA for 9ffdadd
test/scratch_classes/value_test.cpp
@@ -1161,6 +1161,9 @@ TEST(ValueTest, ToLong)
1161
1162
TEST(ValueTest, ToDouble)
1163
{
1164
+ std::string oldLocale = std::setlocale(LC_NUMERIC, nullptr);
1165
+ std::setlocale(LC_NUMERIC, "sk_SK.UTF-8");
1166
+
1167
Value v = 2147483647;
1168
ASSERT_EQ(v.toDouble(), 2147483647.0);
1169
v = -2147483647;
@@ -1270,6 +1273,8 @@ TEST(ValueTest, ToDouble)
1270
1273
v = "0b100112001";
1271
1274
ASSERT_TRUE(v.isString());
1272
1275
ASSERT_EQ(v.toDouble(), 0);
1276
1277
+ std::setlocale(LC_NUMERIC, oldLocale.c_str());
1278
}
1279
1280
TEST(ValueTest, ToBool)
0 commit comments