Index: C:/harmony/trunk_0427/modules/crypto/src/test/api/java/org/apache/harmony/crypto/tests/javax/crypto/ExemptionMechanismTest.java =================================================================== --- C:/harmony/trunk_0427/modules/crypto/src/test/api/java/org/apache/harmony/crypto/tests/javax/crypto/ExemptionMechanismTest.java (revision 419136) +++ C:/harmony/trunk_0427/modules/crypto/src/test/api/java/org/apache/harmony/crypto/tests/javax/crypto/ExemptionMechanismTest.java (working copy) @@ -23,6 +23,7 @@ import java.security.InvalidKeyException; import java.security.Provider; +import java.security.NoSuchProviderException; import javax.crypto.ExemptionMechanism; import javax.crypto.ExemptionMechanismSpi; @@ -92,6 +93,18 @@ } catch (IllegalStateException e) { } } + + /** + * Test for ExemptionMechanism.getInstance(String algorithm, String provider) + * Checks exception order + */ + public void testGetInstance() throws Exception { + try { + ExemptionMechanism.getInstance((String) null, "aaa"); + } catch (NoSuchProviderException pe) { + //expected + } + } } class MyMechanism extends ExemptionMechanism {