corrected a couple of refactoring items missed:

- in testGetThrowableI, replaced construction of explicit class instance with getThrowable abstract method
   - in testPrintPartialStackTrace, replaced class name in startsWith assert from explcit class name to class from getNestable abstract method
   - in testPrintStackTrace, replaced class name in startsWith assert from explicit class name to class name from getThrowableClass abstract method
   - in testPrintStackTrace, replaced class name in indexOf assert from explicit class name to class name from getNestable abstract method
removed extranous commented code


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137010 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Steven Caswell 2002-09-11 19:40:14 +00:00
parent d1b1006b66
commit 8ac7a8a0f4
1 changed files with 11 additions and 9 deletions

View File

@ -66,7 +66,7 @@ import junit.textui.TestRunner;
* interface.
*
* @author <a href="mailto:steven@caswell.name">Steven Caswell</a>
* @version $Id: AbstractNestableTestCase.java,v 1.1 2002/09/11 18:16:10 stevencaswell Exp $
* @version $Id: AbstractNestableTestCase.java,v 1.2 2002/09/11 19:40:14 stevencaswell Exp $
*/
public abstract class AbstractNestableTestCase extends TestCase
{
@ -253,7 +253,7 @@ public abstract class AbstractNestableTestCase extends TestCase
throwables = new Class[2];
throwables[0] = getTester1Class();
throwables[1] = getThrowableClass();
n = new NestableExceptionTester1(getThrowable(msgs[1]));
n = getTester1(getThrowable(msgs[1]));
doNestableExceptionGetThrowableI(n, throwables, msgs);
msgs = new String[5];
@ -324,7 +324,6 @@ public abstract class AbstractNestableTestCase extends TestCase
msgs[0] = null;
msgs[1] = "level 2";
throwables = new Class[2];
// throwables[0] = NestableExceptionTester1.class;
throwables[0] = getTester1Class();
throwables[1] = getThrowableClass();
n = getTester1(getThrowable(msgs[1]));
@ -514,8 +513,9 @@ public abstract class AbstractNestableTestCase extends TestCase
PrintWriter pw2 = new PrintWriter(ps2, true);
ne9.printPartialStackTrace(pw2);
String stack2 = baos2.toString();
assertTrue("stack trace startsWith == org.apache.commons.lang.exception.NestableException: ne9: ne9 exception",
stack2.startsWith("org.apache.commons.lang.exception.NestableException: ne9: ne9 exception"));
String startsWith = ne9.getClass().getName() + ": ne9: ne9 exception";
assertTrue("stack trace startsWith == " + startsWith,
stack2.startsWith(startsWith));
assertEquals("stack trace indexOf rethrown == -1",
stack2.indexOf("rethrown"), -1);
}
@ -531,10 +531,12 @@ public abstract class AbstractNestableTestCase extends TestCase
PrintWriter pw1 = new PrintWriter(ps1, true);
ne8.printStackTrace(ps1);
String stack1 = baos1.toString();
assertTrue("stack trace startsWith == java.lang.Exception: ne8 exception",
stack1.startsWith("java.lang.Exception: ne8 exception"));
assertTrue("stack trace indexOf org.apache.commons.lang.exception.NestableException: ne8: ne8 exception > -1",
stack1.indexOf("org.apache.commons.lang.exception.NestableException: ne8: ne8 exception") > -1);
String startsWith = getThrowableClass().getName() + ": ne8 exception";
assertTrue("stack trace startsWith == " + startsWith,
stack1.startsWith(startsWith));
String indexOf = ne8.getClass().getName() + ": ne8: ne8 exception";
assertTrue("stack trace indexOf " + indexOf + " > -1",
stack1.indexOf(indexOf) > -1);
}
/**