Skip to content

Commit 79ef9ab

Browse files
committed
Update <format> tests for shortest rep
1 parent a54001e commit 79ef9ab

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

test/test_format.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@ void test_general()
8484
template <typename T>
8585
void test_fixed()
8686
{
87-
BOOST_TEST_EQ(std::format("{:f}", T {-21, 6}), "-21000000.000000");
88-
BOOST_TEST_EQ(std::format("{:f}", T {-211, 6}), "-211000000.000000");
89-
BOOST_TEST_EQ(std::format("{:f}", T {-2111, 6}), "-2111000000.000000");
87+
BOOST_TEST_EQ(std::format("{:f}", T {-21, 6}), "-21000000");
88+
BOOST_TEST_EQ(std::format("{:f}", T {-211, 6}), "-211000000");
89+
BOOST_TEST_EQ(std::format("{:f}", T {-2111, 6}), "-2111000000");
9090

9191
BOOST_TEST_EQ(std::format("{:.0f}", T {-21, 6}), std::string{"-21000000"});
9292
BOOST_TEST_EQ(std::format("{:.0f}", T {-211, 6}), std::string{"-211000000"});
@@ -115,13 +115,13 @@ void test_fixed()
115115
template <typename T>
116116
void test_scientific()
117117
{
118-
BOOST_TEST_EQ(std::format("{:e}", T {-21, 6}), "-2.100000e+07");
119-
BOOST_TEST_EQ(std::format("{:e}", T {-211, 6}), "-2.110000e+08");
120-
BOOST_TEST_EQ(std::format("{:e}", T {-2111, 6}), "-2.111000e+09");
118+
BOOST_TEST_EQ(std::format("{:e}", T {-21, 6}), "-2.1e+07");
119+
BOOST_TEST_EQ(std::format("{:e}", T {-211, 6}), "-2.11e+08");
120+
BOOST_TEST_EQ(std::format("{:e}", T {-2111, 6}), "-2.111e+09");
121121

122-
BOOST_TEST_EQ(std::format("{:E}", T {-21, 6}), "-2.100000E+07");
123-
BOOST_TEST_EQ(std::format("{:E}", T {-211, 6}), "-2.110000E+08");
124-
BOOST_TEST_EQ(std::format("{:E}", T {-2111, 6}), "-2.111000E+09");
122+
BOOST_TEST_EQ(std::format("{:E}", T {-21, 6}), "-2.1E+07");
123+
BOOST_TEST_EQ(std::format("{:E}", T {-211, 6}), "-2.11E+08");
124+
BOOST_TEST_EQ(std::format("{:E}", T {-2111, 6}), "-2.111E+09");
125125

126126
BOOST_TEST_EQ(std::format("{:.0E}", T {0}), "0E+00");
127127
BOOST_TEST_EQ(std::format("{:e}", std::numeric_limits<T>::infinity()), "inf");

0 commit comments

Comments
 (0)