package org.bouncycastle.asn1.test; import org.bouncycastle.asn1.ASN1ObjectIdentifier; import org.bouncycastle.util.test.SimpleTest; import org.bouncycastle.util.test.TestResult; public class ObjectIdentifierTest extends SimpleTest { public String getName() { return "ObjectIdentifier"; } public void performTest() throws Exception { // exercise the object cache for (int i = 0; i < 1024; i++) { for (int j = 0; j != 17000; j++) { byte[] encoded = new ASN1ObjectIdentifier("1.1." + i + "." + j).getEncoded(); ASN1ObjectIdentifier.getInstance(encoded); } } } public static void main( String[] args) { ObjectIdentifierTest test = new ObjectIdentifierTest(); TestResult result = test.perform(); System.out.println(result); } }