< prev index next >

test/java/text/Format/NumberFormat/Bug4208135.java

Print this page

        

*** 45,104 **** df = new DecimalFormat(); df.applyPattern("0.#E0"); df.setDecimalSeparatorAlwaysShown(true); ! checkFormat(new Double(0.0), "0.E0"); ! checkFormat(new Double(10.0), "1.E1"); ! checkFormat(new Double(1000.0), "1.E3"); ! checkFormat(new Long(0), "0.E0"); ! checkFormat(new Long(10), "1.E1"); ! checkFormat(new Long(1000), "1.E3"); checkFormat(new BigDecimal("0.0"), "0.E0"); checkFormat(new BigDecimal("10.0"), "1.E1"); checkFormat(new BigDecimal("1000.0"), "1.E3"); checkFormat(new BigInteger("00"), "0.E0"); checkFormat(new BigInteger("10"), "1.E1"); checkFormat(new BigInteger("1000"), "1.E3"); df.setDecimalSeparatorAlwaysShown(false); ! checkFormat(new Double(0.0), "0E0"); ! checkFormat(new Double(10.0), "1E1"); ! checkFormat(new Double(1000.0), "1E3"); ! checkFormat(new Long(0), "0E0"); ! checkFormat(new Long(10), "1E1"); ! checkFormat(new Long(1000), "1E3"); checkFormat(new BigDecimal("0.0"), "0E0"); checkFormat(new BigDecimal("10.0"), "1E1"); checkFormat(new BigDecimal("1000.0"), "1E3"); checkFormat(new BigInteger("0"), "0E0"); checkFormat(new BigInteger("10"), "1E1"); checkFormat(new BigInteger("1000"), "1E3"); df.applyPattern("0.###"); df.setDecimalSeparatorAlwaysShown(true); ! checkFormat(new Double(0.0), "0."); ! checkFormat(new Double(10.0), "10."); ! checkFormat(new Double(1000.0), "1000."); ! checkFormat(new Long(0), "0."); ! checkFormat(new Long(10), "10."); ! checkFormat(new Long(1000), "1000."); checkFormat(new BigDecimal("0.0"), "0."); checkFormat(new BigDecimal("10.0"), "10."); checkFormat(new BigDecimal("1000.0"), "1000."); checkFormat(new BigInteger("0"), "0."); checkFormat(new BigInteger("10"), "10."); checkFormat(new BigInteger("1000"), "1000."); df.setDecimalSeparatorAlwaysShown(false); ! checkFormat(new Double(0.0), "0"); ! checkFormat(new Double(10.0), "10"); ! checkFormat(new Double(1000.0), "1000"); ! checkFormat(new Long(0), "0"); ! checkFormat(new Long(10), "10"); ! checkFormat(new Long(1000), "1000"); checkFormat(new BigDecimal("0.0"), "0"); checkFormat(new BigDecimal("10.0"), "10"); checkFormat(new BigDecimal("1000.0"), "1000"); checkFormat(new BigInteger("0"), "0"); checkFormat(new BigInteger("10"), "10"); --- 45,104 ---- df = new DecimalFormat(); df.applyPattern("0.#E0"); df.setDecimalSeparatorAlwaysShown(true); ! checkFormat(0.0, "0.E0"); ! checkFormat(10.0, "1.E1"); ! checkFormat(1000.0, "1.E3"); ! checkFormat(0L, "0.E0"); ! checkFormat(10L, "1.E1"); ! checkFormat(1000L, "1.E3"); checkFormat(new BigDecimal("0.0"), "0.E0"); checkFormat(new BigDecimal("10.0"), "1.E1"); checkFormat(new BigDecimal("1000.0"), "1.E3"); checkFormat(new BigInteger("00"), "0.E0"); checkFormat(new BigInteger("10"), "1.E1"); checkFormat(new BigInteger("1000"), "1.E3"); df.setDecimalSeparatorAlwaysShown(false); ! checkFormat(0.0, "0E0"); ! checkFormat(10.0, "1E1"); ! checkFormat(1000.0, "1E3"); ! checkFormat(0L, "0E0"); ! checkFormat(10L, "1E1"); ! checkFormat(1000L, "1E3"); checkFormat(new BigDecimal("0.0"), "0E0"); checkFormat(new BigDecimal("10.0"), "1E1"); checkFormat(new BigDecimal("1000.0"), "1E3"); checkFormat(new BigInteger("0"), "0E0"); checkFormat(new BigInteger("10"), "1E1"); checkFormat(new BigInteger("1000"), "1E3"); df.applyPattern("0.###"); df.setDecimalSeparatorAlwaysShown(true); ! checkFormat(0.0, "0."); ! checkFormat(10.0, "10."); ! checkFormat(1000.0, "1000."); ! checkFormat(0L, "0."); ! checkFormat(10L, "10."); ! checkFormat(1000L, "1000."); checkFormat(new BigDecimal("0.0"), "0."); checkFormat(new BigDecimal("10.0"), "10."); checkFormat(new BigDecimal("1000.0"), "1000."); checkFormat(new BigInteger("0"), "0."); checkFormat(new BigInteger("10"), "10."); checkFormat(new BigInteger("1000"), "1000."); df.setDecimalSeparatorAlwaysShown(false); ! checkFormat(0.0, "0"); ! checkFormat(10.0, "10"); ! checkFormat(1000.0, "1000"); ! checkFormat(0L, "0"); ! checkFormat(10L, "10"); ! checkFormat(1000L, "1000"); checkFormat(new BigDecimal("0.0"), "0"); checkFormat(new BigDecimal("10.0"), "10"); checkFormat(new BigDecimal("1000.0"), "1000"); checkFormat(new BigInteger("0"), "0"); checkFormat(new BigInteger("10"), "10");
< prev index next >