From 52cb69b8611a4376b27d55078d16855a16f2c88c Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Sat, 6 Dec 2014 02:03:23 +0100 Subject: added another unit test for double parsing (works as expected) --- test/core/variant/ReaderTest.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/core/variant') diff --git a/test/core/variant/ReaderTest.cpp b/test/core/variant/ReaderTest.cpp index 3156042..73e6bf8 100644 --- a/test/core/variant/ReaderTest.cpp +++ b/test/core/variant/ReaderTest.cpp @@ -212,6 +212,13 @@ TEST(Reader, parseDouble) ASSERT_EQ(-0.5, res.second); } + { + BufferedCharReader reader("-1."); + auto res = Reader::parseDouble(reader, logger, {}); + ASSERT_TRUE(res.first); + ASSERT_EQ(-1., res.second); + } + { BufferedCharReader reader("-50.e-2"); auto res = Reader::parseDouble(reader, logger, {'.'}); -- cgit v1.2.3