summaryrefslogtreecommitdiff
path: root/test/core/variant
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2014-12-06 02:03:23 +0100
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2014-12-06 02:03:23 +0100
commit52cb69b8611a4376b27d55078d16855a16f2c88c (patch)
tree18477c0bd737f3df328feb3b765535cadcd952a8 /test/core/variant
parentb92ea632417f1736ae4c9429448cb88165b58570 (diff)
added another unit test for double parsing (works as expected)
Diffstat (limited to 'test/core/variant')
-rw-r--r--test/core/variant/ReaderTest.cpp7
1 files changed, 7 insertions, 0 deletions
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
@@ -213,6 +213,13 @@ TEST(Reader, parseDouble)
}
{
+ 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, {'.'});
ASSERT_TRUE(res.first);