Index: src/test/java/tests/api/java/math/BigDecimalTest.java =================================================================== --- src/test/java/tests/api/java/math/BigDecimalTest.java (revision 498627) +++ src/test/java/tests/api/java/math/BigDecimalTest.java (working copy) @@ -78,7 +78,11 @@ assertTrue( "the double representation of 0.00345 bigDecimal is not correct", big.doubleValue() == 0.00345); - + // regression test for HARMONY-2429 + big = new BigDecimal(-0.0); + assertTrue( + "the double representation of -0.0 bigDecimal is not correct", + big.scale() == 0); } /**