--- old/test/java/math/BigDecimal/StrippingZerosTest.java 2013-07-09 12:49:32.000000000 -0700 +++ new/test/java/math/BigDecimal/StrippingZerosTest.java 2013-07-09 12:49:32.000000000 -0700 @@ -45,8 +45,17 @@ {new BigDecimal("1234.56780"), new BigDecimal("1234.5678")}, {new BigDecimal("1234.567800000"), new BigDecimal("1234.5678")}, {new BigDecimal("0"), new BigDecimal("0")}, - {new BigDecimal("0e100"), new BigDecimal("0e100")}, - {new BigDecimal("0e-100"), new BigDecimal("0e-100")}, + {new BigDecimal("0e2"), BigDecimal.ZERO}, + {new BigDecimal("0e-2"), BigDecimal.ZERO}, + {new BigDecimal("0e42"), BigDecimal.ZERO}, + {new BigDecimal("+0e42"), BigDecimal.ZERO}, + {new BigDecimal("-0e42"), BigDecimal.ZERO}, + {new BigDecimal("0e-42"), BigDecimal.ZERO}, + {new BigDecimal("+0e-42"), BigDecimal.ZERO}, + {new BigDecimal("-0e-42"), BigDecimal.ZERO}, + {new BigDecimal("0e-2"), BigDecimal.ZERO}, + {new BigDecimal("0e100"), BigDecimal.ZERO}, + {new BigDecimal("0e-100"), BigDecimal.ZERO}, {new BigDecimal("10"), new BigDecimal("1e1")}, {new BigDecimal("20"), new BigDecimal("2e1")}, {new BigDecimal("100"), new BigDecimal("1e2")},