1/* 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor license agreements. See the NOTICE file distributed with 4 * this work for additional information regarding copyright ownership. 5 * The ASF licenses this file to You under the Apache License, Version 2.0 6 * (the "License"); you may not use this file except in compliance with 7 * the License. You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 */ 17 18/** 19* @author Vladimir N. Molotkov 20*/ 21 22package org.apache.harmony.security.tests.java.security.cert; 23 24import java.security.cert.CRL; 25 26import org.apache.harmony.security.tests.support.cert.MyCRL; 27 28import junit.framework.TestCase; 29 30/** 31 * Tests for <code>java.security.cert.CRL</code> fields and methods 32 * 33 */ 34public class CRLTest extends TestCase { 35 36 /** 37 * Constructor for CRLTest. 38 * @param name 39 */ 40 public CRLTest(String name) { 41 super(name); 42 } 43 44 // 45 // Tests 46 // 47 48 /** 49 * Test #1 for <code>getType()</code> method<br> 50 * Assertion: returns <code>CRL</code> type 51 */ 52 public final void testGetType01() { 53 CRL crl = new MyCRL("TEST_TYPE"); 54 assertEquals("TEST_TYPE", crl.getType()); 55 } 56 57 /** 58 * Test #2 for <code>getType()</code> method<br> 59 * Assertion: returns <code>CRL</code> type 60 */ 61 public final void testGetType02() { 62 CRL crl = new MyCRL(null); 63 assertNull(crl.getType()); 64 } 65 66 // 67 // the following tests just call methods 68 // that are abstract in <code>Certificate</code> 69 // (So they just like signature tests) 70 // 71 72 /** 73 * Test for <code>toString()</code> method 74 */ 75 public final void testToString() { 76 CRL crl = new MyCRL("TEST_TYPE"); 77 crl.toString(); 78 } 79 80 /** 81 * Test for <code>isRevoked()</code> method 82 */ 83 public final void testIsRevoked() { 84 CRL crl = new MyCRL("TEST_TYPE"); 85 crl.isRevoked(null); 86 } 87 88} 89