test/java/util/Formatter/Basic-X.java.template
Print this page
*** 1211,1220 ****
--- 1211,1243 ----
test("%3.0g", "1e+06", 1000000.00);
test("%3.0g", "1e+07", 10000000.00);
test("%3.9g", "100000000", 100000000.00);
test("%3.10g", "100000000.0", 100000000.00);
+ test("%.0g", "0", 0.0);
+ test("%.1g", "0", 0.0);
+ test("%3.0g", " 0", 0.0);
+ test("%3.1g", " 0", 0.0);
+ test("%3.0g", " -0", -0.0);
+ test("%3.0g", " 0", +0.0);
+ test("%.0g", "0", 0.0e+00);
+ test("%.1g", "0", 0.0e+00);
+ test("%.0g", "0", 0.0e-00);
+ test("%.1g", "0", 0.0e-00);
+ test("%.0g", "0", 0.0e+99);
+ test("%.1g", "0", 0.0e+99);
+ test("%.0g", "0", 0.0e-99);
+ test("%.1g", "0", 0.0e-99);
+ test("%3.0g", " 0", 0.0e+00);
+ test("%4.1g", " 0", 0.0e+00);
+ test("%5.0g", " 0", 0.0e-00);
+ test("%6.1g", " 0", 0.0e-00);
+ test("%7.0g", " 0", 0.0e+99);
+ test("%8.1g", " 0", 0.0e+99);
+ test("%9.0g", " 0", 0.0e-99);
+ test("%10.1g"," 0", 0.0e-99);
+
tryCatch("%#3.0g", FormatFlagsConversionMismatchException.class, 1000.00);
// double PI^300
// = 13962455701329742638131355433930076081862072808 ... e+149
#if[BigDecimal]