From 795e0d88747cdc567182d71a15a7035cd67cb2a8 Mon Sep 17 00:00:00 2001 From: Steven Caswell Date: Mon, 22 Aug 2005 00:51:50 +0000 Subject: [PATCH] increase IllegalClassException test coverage as reported by clover git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@234403 13f79535-47bb-0310-9956-ffa450edef68 --- .../lang/IllegalClassExceptionTest.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/test/org/apache/commons/lang/IllegalClassExceptionTest.java b/src/test/org/apache/commons/lang/IllegalClassExceptionTest.java index 5f85b76ca..6c574d6dd 100644 --- a/src/test/org/apache/commons/lang/IllegalClassExceptionTest.java +++ b/src/test/org/apache/commons/lang/IllegalClassExceptionTest.java @@ -61,6 +61,20 @@ public void testConstructor_stringArg_nullInput() { new IllegalClassException(null); } + // testConstructor_classObjectArgs + + public void testConstructor_classObjectArgs_allNullInput() { + new IllegalClassException(null, (Object) null); + } + + public void testConstructor_classObjectArgs_nullExpected() { + new IllegalClassException(null, new Object()); + } + + public void testConstructor_classObjectArgs_nullActual() { + new IllegalClassException(String.class, (Object) null); + } + // testGetMessage public void testGetMessage_classArgs_nullInput() { @@ -76,6 +90,19 @@ public void testGetMessage_classArgs_normalInput() { t.getMessage()); } + public void testGetMessage_classObjectArgs_nullInput() { + final Throwable t = new IllegalClassException(null, (Object) null); + assertEquals("Expected: null, actual: null", t.getMessage()); + } + + public void testGetMessage_classObjectArgs_normalInput() { + final Throwable t = + new IllegalClassException(String.class, new Object()); + assertEquals( + "Expected: java.lang.String, actual: java.lang.Object", + t.getMessage()); + } + public void testGetMessage_stringArg_nullInput() { final Throwable t = new IllegalClassException(null); assertEquals(null, t.getMessage());