Index: modules/crypto/src/test/impl/java/org/apache/harmony/crypto/utils/AlgNameMapperTest.java =================================================================== --- modules/crypto/src/test/impl/java/org/apache/harmony/crypto/utils/AlgNameMapperTest.java (revision 0) +++ modules/crypto/src/test/impl/java/org/apache/harmony/crypto/utils/AlgNameMapperTest.java (revision 0) @@ -0,0 +1,36 @@ +package org.apache.harmony.crypto.utils; + +import junit.framework.TestCase; + +public class AlgNameMapperTest extends TestCase { + + public static void main(String[] args) { + junit.textui.TestRunner.run(AlgNameMapperTest.class); + } + + /** + * Test method for + * 'org.apache.harmony.crypto.utils.AlgNameMapper.getStandardName(String)' + */ + public void testGetStandardName() { + // check a hardcoded mapping + String standardName = AlgNameMapper.getStandardName("PBEWITHSHAAND40BITRC2-CBC"); + assertEquals("pbeWithSHAAnd40BitRC2-CBC", standardName); + } + + /** + * Test method for + * 'org.apache.harmony.crypto.utils.AlgNameMapper.isOID(String)' + */ + public void testIsOID() { + String notOID = "not.an.oid"; + String badOID = "999.88.77"; + // SHA1withDSA OID + String normalOID = "1.2.840.10040.4.3"; + + assertTrue(AlgNameMapper.isOID(normalOID)); + assertFalse(AlgNameMapper.isOID(badOID)); + assertFalse(AlgNameMapper.isOID(notOID)); + } + +}