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]