From 0f4eecebe6cab2f35eeb8091cc2e4dac558ead6e Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Mon, 24 Aug 2015 21:30:07 -0700 Subject: [PATCH] Fix StorageTest on MSVC. MSVC outputs %g with a 3-digit instead of a 2-digit exponent. --- test/unit/StorageTest.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/unit/StorageTest.cpp b/test/unit/StorageTest.cpp index 3539e4fe9e..6ec672365b 100644 --- a/test/unit/StorageTest.cpp +++ b/test/unit/StorageTest.cpp @@ -457,7 +457,11 @@ TEST_P(StorageTestPersistent, SavePersistent) { std::tie(line, rem) = rem.split('\n'); ASSERT_EQ("array boolean \"booleanarr/two\"=true,false", line); std::tie(line, rem) = rem.split('\n'); +#ifdef _MSC_VER + ASSERT_EQ("double \"double/big\"=1.3e+008", line); +#else ASSERT_EQ("double \"double/big\"=1.3e+08", line); +#endif std::tie(line, rem) = rem.split('\n'); ASSERT_EQ("double \"double/neg\"=-1.5", line); std::tie(line, rem) = rem.split('\n');