@@ -31,15 +31,15 @@ void test_general()
3131
3232 BOOST_DECIMAL_IF_CONSTEXPR (std::numeric_limits<T>::digits10 <= 7 )
3333 {
34- BOOST_TEST_EQ (fmt::format (" {}" , T {21 , 6 }), " 2.1e+07" );
35- BOOST_TEST_EQ (fmt::format (" {}" , T {211 , 6 }), " 2.11e+08" );
36- BOOST_TEST_EQ (fmt::format (" {}" , T {2111 , 6 }), " 2.111e+09" );
34+ BOOST_TEST_EQ (fmt::format (" {}" , T {21u , 6 }), " 2.1e+07" );
35+ BOOST_TEST_EQ (fmt::format (" {}" , T {211u , 6 }), " 2.11e+08" );
36+ BOOST_TEST_EQ (fmt::format (" {}" , T {2111u , 6 }), " 2.111e+09" );
3737 }
3838 else
3939 {
40- BOOST_TEST_EQ (fmt::format (" {}" , T {21 , 6 }), " 21000000" );
41- BOOST_TEST_EQ (fmt::format (" {}" , T {211 , 6 }), " 211000000" );
42- BOOST_TEST_EQ (fmt::format (" {}" , T {2111 , 6 }), " 2111000000" );
40+ BOOST_TEST_EQ (fmt::format (" {}" , T {21u , 6 }), " 21000000" );
41+ BOOST_TEST_EQ (fmt::format (" {}" , T {211u , 6 }), " 211000000" );
42+ BOOST_TEST_EQ (fmt::format (" {}" , T {2111u , 6 }), " 2111000000" );
4343 }
4444
4545 BOOST_TEST_EQ (fmt::format (" {}" , std::numeric_limits<T>::infinity ()), " inf" );
@@ -59,18 +59,18 @@ void test_general()
5959
6060 BOOST_DECIMAL_IF_CONSTEXPR (std::numeric_limits<T>::digits10 <= 7 )
6161 {
62- BOOST_TEST_EQ (fmt::format (" {:g}" , T {21 , 6 , true }), " -2.1e+07" );
63- BOOST_TEST_EQ (fmt::format (" {:g}" , T {211 , 6 , true }), " -2.11e+08" );
64- BOOST_TEST_EQ (fmt::format (" {:g}" , T {2111 , 6 , true }), " -2.111e+09" );
65- BOOST_TEST_EQ (fmt::format (" {:G}" , T {21 , 6 , true }), " -2.1E+07" );
66- BOOST_TEST_EQ (fmt::format (" {:G}" , T {211 , 6 , true }), " -2.11E+08" );
67- BOOST_TEST_EQ (fmt::format (" {:G}" , T {2111 , 6 , true }), " -2.111E+09" );
62+ BOOST_TEST_EQ (fmt::format (" {:g}" , T {21u , 6 , true }), " -2.1e+07" );
63+ BOOST_TEST_EQ (fmt::format (" {:g}" , T {211u , 6 , true }), " -2.11e+08" );
64+ BOOST_TEST_EQ (fmt::format (" {:g}" , T {2111u , 6 , true }), " -2.111e+09" );
65+ BOOST_TEST_EQ (fmt::format (" {:G}" , T {21u , 6 , true }), " -2.1E+07" );
66+ BOOST_TEST_EQ (fmt::format (" {:G}" , T {211u , 6 , true }), " -2.11E+08" );
67+ BOOST_TEST_EQ (fmt::format (" {:G}" , T {2111u , 6 , true }), " -2.111E+09" );
6868 }
6969 else
7070 {
71- BOOST_TEST_EQ (fmt::format (" {:g}" , T {21 , 6 , true }), " -21000000" );
72- BOOST_TEST_EQ (fmt::format (" {:g}" , T {211 , 6 , true }), " -211000000" );
73- BOOST_TEST_EQ (fmt::format (" {:g}" , T {2111 , 6 , true }), " -2111000000" );
71+ BOOST_TEST_EQ (fmt::format (" {:g}" , T {21u , 6 , true }), " -21000000" );
72+ BOOST_TEST_EQ (fmt::format (" {:g}" , T {211u , 6 , true }), " -211000000" );
73+ BOOST_TEST_EQ (fmt::format (" {:g}" , T {2111u , 6 , true }), " -2111000000" );
7474 }
7575
7676 BOOST_TEST_EQ (fmt::format (" {:g}" , std::numeric_limits<T>::infinity ()), " inf" );
@@ -91,17 +91,17 @@ void test_general()
9191template <typename T>
9292void test_fixed ()
9393{
94- BOOST_TEST_EQ (fmt::format (" {:f}" , T {21 , 6 , true }), " -21000000.000000" );
95- BOOST_TEST_EQ (fmt::format (" {:f}" , T {211 , 6 , true }), " -211000000.000000" );
96- BOOST_TEST_EQ (fmt::format (" {:f}" , T {2111 , 6 , true }), " -2111000000.000000" );
94+ BOOST_TEST_EQ (fmt::format (" {:f}" , T {21u , 6 , true }), " -21000000.000000" );
95+ BOOST_TEST_EQ (fmt::format (" {:f}" , T {211u , 6 , true }), " -211000000.000000" );
96+ BOOST_TEST_EQ (fmt::format (" {:f}" , T {2111u , 6 , true }), " -2111000000.000000" );
9797
98- BOOST_TEST_EQ (fmt::format (" {:.0f}" , T {21 , 6 , true }), std::string{" -21000000" });
99- BOOST_TEST_EQ (fmt::format (" {:.0f}" , T {211 , 6 , true }), std::string{" -211000000" });
100- BOOST_TEST_EQ (fmt::format (" {:.0f}" , T {2111 , 6 , true }), std::string{" -2111000000" });
98+ BOOST_TEST_EQ (fmt::format (" {:.0f}" , T {21u , 6 , true }), std::string{" -21000000" });
99+ BOOST_TEST_EQ (fmt::format (" {:.0f}" , T {211u , 6 , true }), std::string{" -211000000" });
100+ BOOST_TEST_EQ (fmt::format (" {:.0f}" , T {2111u , 6 , true }), std::string{" -2111000000" });
101101
102- BOOST_TEST_EQ (fmt::format (" {:.1f}" , T {21 , 6 , true }), std::string{" -21000000.0" });
103- BOOST_TEST_EQ (fmt::format (" {:.1f}" , T {211 , 6 , true }), std::string{" -211000000.0" });
104- BOOST_TEST_EQ (fmt::format (" {:.1f}" , T {2111 , 6 , true }), std::string{" -2111000000.0" });
102+ BOOST_TEST_EQ (fmt::format (" {:.1f}" , T {21u , 6 , true }), std::string{" -21000000.0" });
103+ BOOST_TEST_EQ (fmt::format (" {:.1f}" , T {211u , 6 , true }), std::string{" -211000000.0" });
104+ BOOST_TEST_EQ (fmt::format (" {:.1f}" , T {2111u , 6 , true }), std::string{" -2111000000.0" });
105105
106106 BOOST_TEST_EQ (fmt::format (" {:.0f}" , T {0 }), " 0" );
107107 BOOST_TEST_EQ (fmt::format (" {:f}" , std::numeric_limits<T>::infinity ()), " inf" );
@@ -122,13 +122,13 @@ void test_fixed()
122122template <typename T>
123123void test_scientific ()
124124{
125- BOOST_TEST_EQ (fmt::format (" {:e}" , T {21 , 6 , true }), " -2.100000e+07" );
126- BOOST_TEST_EQ (fmt::format (" {:e}" , T {211 , 6 , true }), " -2.110000e+08" );
127- BOOST_TEST_EQ (fmt::format (" {:e}" , T {2111 , 6 , true }), " -2.111000e+09" );
125+ BOOST_TEST_EQ (fmt::format (" {:e}" , T {21u , 6 , true }), " -2.100000e+07" );
126+ BOOST_TEST_EQ (fmt::format (" {:e}" , T {211u , 6 , true }), " -2.110000e+08" );
127+ BOOST_TEST_EQ (fmt::format (" {:e}" , T {2111u , 6 , true }), " -2.111000e+09" );
128128
129- BOOST_TEST_EQ (fmt::format (" {:E}" , T {21 , 6 , true }), " -2.100000E+07" );
130- BOOST_TEST_EQ (fmt::format (" {:E}" , T {211 , 6 , true }), " -2.110000E+08" );
131- BOOST_TEST_EQ (fmt::format (" {:E}" , T {2111 , 6 , true }), " -2.111000E+09" );
129+ BOOST_TEST_EQ (fmt::format (" {:E}" , T {21u , 6 , true }), " -2.100000E+07" );
130+ BOOST_TEST_EQ (fmt::format (" {:E}" , T {211u , 6 , true }), " -2.110000E+08" );
131+ BOOST_TEST_EQ (fmt::format (" {:E}" , T {2111u , 6 , true }), " -2.111000E+09" );
132132
133133 BOOST_TEST_EQ (fmt::format (" {:.0E}" , T {0 }), " 0E+00" );
134134 BOOST_TEST_EQ (fmt::format (" {:e}" , std::numeric_limits<T>::infinity ()), " inf" );
0 commit comments