diff options
Diffstat (limited to 'security/src/test/api/java/org/apache/harmony/security/tests/java/security/cert/serialization/CertPathValidatorExceptionTest.java')
-rw-r--r-- | security/src/test/api/java/org/apache/harmony/security/tests/java/security/cert/serialization/CertPathValidatorExceptionTest.java | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/security/src/test/api/java/org/apache/harmony/security/tests/java/security/cert/serialization/CertPathValidatorExceptionTest.java b/security/src/test/api/java/org/apache/harmony/security/tests/java/security/cert/serialization/CertPathValidatorExceptionTest.java deleted file mode 100644 index a9997f5..0000000 --- a/security/src/test/api/java/org/apache/harmony/security/tests/java/security/cert/serialization/CertPathValidatorExceptionTest.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * @author Vera Y. Petrashkova - */ - -package org.apache.harmony.security.tests.java.security.cert.serialization; - -import java.io.Serializable; -import java.security.cert.CertPath; -import java.security.cert.CertPathValidatorException; - -import org.apache.harmony.testframework.serialization.SerializationTest; - - -/** - * Test for CertPathValidatorException serialization - */ - -public class CertPathValidatorExceptionTest extends SerializationTest implements - SerializationTest.SerializableAssert { - - public static String[] msgs = { - "New message", - "Long message for Exception. Long message for Exception. Long message for Exception." }; - - protected Object[] getData() { - Exception cause = new Exception(msgs[1]); - CertPathValidatorException dExc = new CertPathValidatorException( - msgs[0], cause); - String msg = null; - Throwable th = null; - return new Object[] { new CertPathValidatorException(), - new CertPathValidatorException(msg), - new CertPathValidatorException(msgs[1]), - new CertPathValidatorException(new Throwable()), - new CertPathValidatorException(th), - new CertPathValidatorException(msgs[1], dExc), - new CertPathValidatorException(msgs[1], dExc, null, -1) }; - } - - public void assertDeserialized(Serializable oref, Serializable otest) { - - // common checks - THROWABLE_COMPARATOR.assertDeserialized(oref, otest); - - // class specific checks - CertPathValidatorException ref = (CertPathValidatorException) oref; - CertPathValidatorException test = (CertPathValidatorException) otest; - CertPath cp = ref.getCertPath(); - int ind = ref.getIndex(); - assertEquals("Incorrect index", test.getIndex(), ind); - if (cp == null) { - assertNull("getCertPath() must return null", test.getCertPath()); - } else { - CertPath res = test.getCertPath(); - assertEquals("Incorrect CertPath", res.getClass(), cp.getClass()); - } - } - -} |