diff options
Diffstat (limited to 'harmony-tests/src/test/java/org/apache/harmony/nio_char/tests/java/nio/charset/UnmappableCharacterExceptionTest.java')
-rw-r--r-- | harmony-tests/src/test/java/org/apache/harmony/nio_char/tests/java/nio/charset/UnmappableCharacterExceptionTest.java | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/harmony-tests/src/test/java/org/apache/harmony/nio_char/tests/java/nio/charset/UnmappableCharacterExceptionTest.java b/harmony-tests/src/test/java/org/apache/harmony/nio_char/tests/java/nio/charset/UnmappableCharacterExceptionTest.java deleted file mode 100644 index a6cf6a6..0000000 --- a/harmony-tests/src/test/java/org/apache/harmony/nio_char/tests/java/nio/charset/UnmappableCharacterExceptionTest.java +++ /dev/null @@ -1,86 +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. - */ - -package org.apache.harmony.nio_char.tests.java.nio.charset; - -import java.io.Serializable; -import java.nio.charset.CharacterCodingException; -import java.nio.charset.UnmappableCharacterException; - -import junit.framework.TestCase; - -import org.apache.harmony.testframework.serialization.SerializationTest; -import org.apache.harmony.testframework.serialization.SerializationTest.SerializableAssert; - -/** - * Test class UnmappableCharacterException. - */ -public class UnmappableCharacterExceptionTest extends TestCase { - - public void testConstructor() { - UnmappableCharacterException ex = new UnmappableCharacterException(3); - assertTrue(ex instanceof CharacterCodingException); - assertNull(ex.getCause()); - assertEquals(ex.getInputLength(), 3); - assertTrue(ex.getMessage().indexOf("3") != -1); - - ex = new UnmappableCharacterException(-3); - assertNull(ex.getCause()); - assertEquals(ex.getInputLength(), -3); - assertTrue(ex.getMessage().indexOf("-3") != -1); - - ex = new UnmappableCharacterException(0); - assertNull(ex.getCause()); - assertEquals(ex.getInputLength(), 0); - assertTrue(ex.getMessage().indexOf("0") != -1); - - } - - // comparator for UnmappableCharacterException objects - private static final SerializableAssert COMPARATOR = new SerializableAssert() { - public void assertDeserialized(Serializable initial, - Serializable deserialized) { - - // do common checks for all throwable objects - SerializationTest.THROWABLE_COMPARATOR.assertDeserialized(initial, - deserialized); - - UnmappableCharacterException initEx = (UnmappableCharacterException) initial; - UnmappableCharacterException desrEx = (UnmappableCharacterException) deserialized; - - assertEquals("InputLength", initEx.getInputLength(), desrEx - .getInputLength()); - } - }; - - /** - * @tests serialization/deserialization compatibility. - */ - public void testSerializationSelf() throws Exception { - - SerializationTest.verifySelf(new UnmappableCharacterException(11), - COMPARATOR); - } - - /** - * @tests serialization/deserialization compatibility with RI. - */ - public void testSerializationCompatibility() throws Exception { - - SerializationTest.verifyGolden(this, new UnmappableCharacterException( - 11), COMPARATOR); - } -} |