Index: C:/harmony/trunk_0427/modules/security/src/test/api/java/org/apache/harmony/security/tests/java/security/MessageDigest2Test.java =================================================================== --- C:/harmony/trunk_0427/modules/security/src/test/api/java/org/apache/harmony/security/tests/java/security/MessageDigest2Test.java (revision 418966) +++ C:/harmony/trunk_0427/modules/security/src/test/api/java/org/apache/harmony/security/tests/java/security/MessageDigest2Test.java (working copy) @@ -289,6 +289,28 @@ + " : " + e); } } + try { + MessageDigest.getInstance("SHA").digest(new byte[] {}, Integer.MAX_VALUE, 755); + } catch (NoSuchAlgorithmException e) { + //allowed + } catch (DigestException e) { + //allowed + } catch (IllegalArgumentException e) { + //expected + } + } + + /** + * @tests java.security.MessageDigest#update(byte[], int, int) + */ + public void test_update$BII() { + try { + MessageDigest.getInstance("SHA").update(new byte[] {},Integer.MAX_VALUE,Integer.MAX_VALUE); + } catch (NoSuchAlgorithmException e) { + //allowed + } catch (IllegalArgumentException e) { + //expected + } } /**