FileDocCategorySizeDatePackage
X509CRLSelectorTest.javaAPI DocAndroid 1.5 API5354Wed May 06 22:41:06 BST 2009tests.security.cert

X509CRLSelectorTest

public class X509CRLSelectorTest extends TestCase
author
Alexander Y. Kleymenov
version
$Revision$

Fields Summary
Constructors Summary
Methods Summary
public voidtest_addIssuerLjavax_security_auth_x500_X500Principal01()

tests
java.security.cert.X509CRLSelector#addIssuer(javax.security.auth.x500.X500Principal)

        //Regression for HARMONY-465
        X509CRLSelector obj = new X509CRLSelector();
        try {
            obj.addIssuer((X500Principal) null);
            fail("NullPointerException expected");
        } catch (NullPointerException e) {
            // expected
        }
    
public voidtest_addIssuerName$B_3()

tests
java.security.cert.X509CRLSelector#addIssuerName(byte[])

        //Regression for HARMONY-465
        X509CRLSelector obj = new X509CRLSelector();
        try {
            obj.addIssuerName(new byte[] { (byte) 2, (byte) 3, (byte) 4 });
            fail("IOException expected");
        } catch (IOException e) {
            // expected
        }
    
public voidtest_addIssuerName$B_4()

tests
java.security.cert.X509CRLSelector#addIssuerName(byte[])

        //Regression for HARMONY-465
        X509CRLSelector obj = new X509CRLSelector();
        try {
            obj.addIssuerName((byte[]) null);
            fail("NullPointerException expected");
        } catch (NullPointerException e) {
            // expected
        }
    
public voidtest_addIssuerNameLjava_lang_String01()

tests
java.security.cert.X509CRLSelector#addIssuerName(java.lang.String)

        //Regression for HARMONY-465
        X509CRLSelector obj = new X509CRLSelector();
        try {
            obj.addIssuerName("234");
            fail("IOException expected");
        } catch (IOException e) {
            // expected
        }

        // Regression for HARMONY-1076
        try {
            new X509CRLSelector().addIssuerName("w=y");
            fail("IOException expected");
        } catch (IOException e) {
            // expected
        }
    
public voidtest_addIssuerNameLjava_lang_String02()

tests
java.security.cert.X509CRLSelector#addIssuerName(java.lang.String)

        // Regression for HARMONY-736
        X509CRLSelector selector = new X509CRLSelector();

        // no exception for null
        selector.addIssuerName((String) null);
    
public voidtest_setIssuerNamesLjava_util_Collection01()

tests
setIssuerNames(Collection names)

        // Regression for HARMONY-737
        X509CRLSelector selector = new X509CRLSelector();
        selector.setIssuerNames(new TreeSet<Comparable>() {
            private static final long serialVersionUID = 6009545505321092498L;

            public Iterator<Comparable> iterator() {
                return null;
            }
        });