1
0
mirror of https://github.com/nlohmann/json synced 2024-11-30 23:50:08 +00:00

Disabling strtod pre-check, since can't get locale-specific behavior to manifest in AppVeyor

This commit is contained in:
Alex Astashyn 2016-12-12 19:48:14 -05:00
parent cd0b651d43
commit 0f8de48ddb

View File

@ -407,6 +407,9 @@ TEST_CASE("regression tests")
{
setlocale(LC_NUMERIC, "de_DE.UTF-8");
// disabled, because locale-specific beharivor is not
// triggered in AppVeyor for some reason
#if 0
{
// verify that strtod now uses commas as decimal-separator
CHECK(std::strtod("3,14", nullptr) == 3.14);
@ -414,6 +417,7 @@ TEST_CASE("regression tests")
// verify that strtod does not understand dots as decimal separator
CHECK(std::strtod("3.14", nullptr) == 3);
}
#endif
// verify that parsed correctly despite using strtod internally
CHECK(json::parse("3.14").get<double>() == 3.14);