aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorVictor Zverovich <victor.zverovich@gmail.com>2019-10-13 19:59:09 -0700
committerVictor Zverovich <victor.zverovich@gmail.com>2019-10-18 07:21:12 -0700
commit36d1390e678c29316919b64a9e3bc049798c325a (patch)
tree844843b6559849afb78ac578a6a07f9f5c0e5369 /test
parent599e0aef45cf2dce0a60a7ae6feca4cebc0752c0 (diff)
downloadfmtlib-36d1390e678c29316919b64a9e3bc049798c325a.tar.gz
Implement round half to even
Diffstat (limited to 'test')
-rw-r--r--test/grisu-test.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/grisu-test.cc b/test/grisu-test.cc
index b66c6b7f..02b9e6fb 100644
--- a/test/grisu-test.cc
+++ b/test/grisu-test.cc
@@ -48,7 +48,7 @@ TEST(GrisuTest, Prettify) {
EXPECT_EQ("1e-05", fmt::format("{}", 1e-5));
EXPECT_EQ("9.999e-05", fmt::format("{}", 9.999e-5));
EXPECT_EQ("10000000000.0", fmt::format("{}", 1e10));
- EXPECT_EQ("1e+11", fmt::format("{}", 1e11));
+ EXPECT_EQ("100000000000.0", fmt::format("{}", 1e11));
EXPECT_EQ("12340000000.0", fmt::format("{}", 1234e7));
EXPECT_EQ("12.34", fmt::format("{}", 1234e-2));
EXPECT_EQ("0.001234", fmt::format("{}", 1234e-6));
@@ -66,4 +66,7 @@ TEST(GrisuTest, Fallback) {
EXPECT_EQ("1.372371880954233e-288",
fmt::format("{}", 1.372371880954233e-288));
EXPECT_EQ("55388492.622190244", fmt::format("{}", 55388492.622190244));
+ EXPECT_EQ("2.2506787569811123e-253",
+ fmt::format("{}", 2.2506787569811123e-253));
+ EXPECT_EQ("1103618912042992.8", fmt::format("{}", 1103618912042992.8));
}