From 8b98f4a7821b1d32095e7237f0404225feb1b7d9 Mon Sep 17 00:00:00 2001 From: abolz Date: Sat, 16 Jun 2018 09:40:40 +0200 Subject: [PATCH] Workaround incorrect rounding in MSVC --- test/unittest/readertest.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/unittest/readertest.cpp b/test/unittest/readertest.cpp index 5940584..3851175 100644 --- a/test/unittest/readertest.cpp +++ b/test/unittest/readertest.cpp @@ -397,9 +397,9 @@ static void TestParseDouble() { TEST_DOUBLE(fullPrecision, "1e-324", 0.0); TEST_DOUBLE(fullPrecision, "2e-324", 0.0); TEST_DOUBLE(fullPrecision, "2.4703282292062327e-324", 0.0); - TEST_DOUBLE(fullPrecision, "2.4703282292062328e-324", 2.4703282292062328e-324); - TEST_DOUBLE(fullPrecision, "2.48e-324", 2.48e-324); - TEST_DOUBLE(fullPrecision, "2.5e-324", 2.5e-324); + TEST_DOUBLE(fullPrecision, "2.4703282292062328e-324", 5e-324); + TEST_DOUBLE(fullPrecision, "2.48e-324",5e-324); + TEST_DOUBLE(fullPrecision, "2.5e-324", 5e-324); #if 0 // Test (length + exponent) overflow