Index: trunk/modules/crypto/src/test/api/java/org/apache/harmony/crypto/tests/javax/crypto/spec/IvParameterSpecTest.java =================================================================== --- trunk/modules/crypto/src/test/api/java/org/apache/harmony/crypto/tests/javax/crypto/spec/IvParameterSpecTest.java (revision 429584) +++ trunk/modules/crypto/src/test/api/java/org/apache/harmony/crypto/tests/javax/crypto/spec/IvParameterSpecTest.java (working copy) @@ -113,6 +113,13 @@ iv[0] ++; assertFalse("The change of input array's content should not cause " + "the change of internal array", iv[0] == ivps.getIV()[0]); + //regression test for HARMONY-10xx + try { + new IvParameterSpec(new byte[2], 2, -1); + fail("ArrayIndexOutOfBoundsException expected"); + } catch (ArrayIndexOutOfBoundsException e) { + //expected + } } public void testGetIV() {