Index: trunk/modules/math/src/test/java/org/apache/harmony/tests/java/math/BigIntegerConstructorsTest.java =================================================================== --- trunk/modules/math/src/test/java/org/apache/harmony/tests/java/math/BigIntegerConstructorsTest.java (revision 426349) +++ trunk/modules/math/src/test/java/org/apache/harmony/tests/java/math/BigIntegerConstructorsTest.java (working copy) @@ -768,5 +768,7 @@ assertTrue("incorrect bitLength", aNumber.bitLength() == bitLen); int num = aNumber.intValue(); assertTrue("incorrect value", num == 2 || num == 3); + // regression test for HARMONY-1001 + assertEquals("incorrect bitLength", 128, new BigInteger(128, 128, new Random(-32768L)).bitLength()); } }