Index: src/test/java/tests/api/java/math/BigIntegerTest.java =================================================================== --- src/test/java/tests/api/java/math/BigIntegerTest.java (revision 495581) +++ src/test/java/tests/api/java/math/BigIntegerTest.java (working copy) @@ -81,6 +81,14 @@ * @tests java.math.BigInteger#BigInteger(int, java.util.Random) */ public void test_ConstructorILjava_util_Random() { + // regression test for HARMONY-1047 + try { + new BigInteger(Integer.MAX_VALUE, (Random)null); + fail("NegativeArraySizeException expected"); + } catch (NegativeArraySizeException e) { + // PASSED + } + bi = new BigInteger(70, rand); bi2 = new BigInteger(70, rand); assertTrue("Random number is negative", bi.compareTo(zero) >= 0);