@@ -84,9 +84,9 @@ void test_general()
8484template <typename T>
8585void 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()
115115template <typename T>
116116void 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