diff options
author | Victor Zverovich <victor.zverovich@gmail.com> | 2019-10-13 19:59:09 -0700 |
---|---|---|
committer | Victor Zverovich <victor.zverovich@gmail.com> | 2019-10-18 07:21:12 -0700 |
commit | 36d1390e678c29316919b64a9e3bc049798c325a (patch) | |
tree | 844843b6559849afb78ac578a6a07f9f5c0e5369 /test | |
parent | 599e0aef45cf2dce0a60a7ae6feca4cebc0752c0 (diff) | |
download | fmtlib-36d1390e678c29316919b64a9e3bc049798c325a.tar.gz |
Implement round half to even
Diffstat (limited to 'test')
-rw-r--r-- | test/grisu-test.cc | 5 |
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)); } |