Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.commons.lang.exception
Class NestableDelegateTestCase  view NestableDelegateTestCase download NestableDelegateTestCase.java

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.commons.lang.exception.NestableDelegateTestCase
All Implemented Interfaces:
junit.framework.Test

public class NestableDelegateTestCase
extends junit.framework.TestCase

Tests the org.apache.commons.lang.exception.NestableDelegate class.

Version:
$Id: NestableDelegateTestCase.java 161244 2005-04-14 06:16:36Z ggregory $

Field Summary
private static java.lang.String CONSTRUCTOR_FAILED_MSG
           
protected  java.lang.String lineSeparator
           
private static java.lang.String PARTIAL_STACK_TRACE
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
NestableDelegateTestCase(java.lang.String name)
          Construct a new instance of NestableDelegateTestCase with the specified name
 
Method Summary
private  void checkStackTrace(NestableDelegate d, boolean topDown, boolean trimStackFrames, java.lang.String startsWith, int expCount)
           
private  int countLines(java.lang.String s)
           
private  void doNestableDelegateGetMessages(NestableDelegate d, java.lang.String[] nMsgs)
           
private  void doNestableDelegateGetThrowableCount(NestableDelegate d, int len)
           
private  void doNestableDelegateGetThrowableN(NestableDelegate d, java.lang.Class[] classes, java.lang.String[] msgs)
           
private  void doNestableDelegateGetThrowables(NestableDelegate d, java.lang.Class[] classes, java.lang.String[] msgs)
           
private  void doNestableDelegateIndexOfThrowable(NestableDelegate d, java.lang.Class type, int fromIndex, int expectedIndex, java.lang.String expectedMsg)
           
static void main(java.lang.String[] args)
           
 void setUp()
          Set up instance variables required by this test case.
static junit.framework.Test suite()
           
 void tearDown()
          Tear down instance variables required by this test case.
 void testIndexOfThrowable()
           
 void testNestableDelegateConstructor()
          Test the implementation
 void testNestableDelegateGetMessage()
           
 void testNestableDelegateGetMessageN()
           
 void testNestableDelegateGetMessages()
           
 void testNestableDelegateGetThrowableCount()
           
 void testNestableDelegateGetThrowableN()
           
 void testNestableDelegateGetThrowables()
           
 void testNestableDelegetePrintStackTrace()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CONSTRUCTOR_FAILED_MSG

private static final java.lang.String CONSTRUCTOR_FAILED_MSG
See Also:
Constant Field Values

PARTIAL_STACK_TRACE

private static final java.lang.String PARTIAL_STACK_TRACE
See Also:
Constant Field Values

lineSeparator

protected java.lang.String lineSeparator
Constructor Detail

NestableDelegateTestCase

public NestableDelegateTestCase(java.lang.String name)
Construct a new instance of NestableDelegateTestCase with the specified name

Method Detail

setUp

public void setUp()
Set up instance variables required by this test case.


suite

public static junit.framework.Test suite()

tearDown

public void tearDown()
Tear down instance variables required by this test case.


testNestableDelegateConstructor

public void testNestableDelegateConstructor()
Test the implementation


testNestableDelegateGetMessage

public void testNestableDelegateGetMessage()

testNestableDelegateGetThrowableCount

public void testNestableDelegateGetThrowableCount()

doNestableDelegateGetThrowableCount

private void doNestableDelegateGetThrowableCount(NestableDelegate d,
                                                 int len)

testNestableDelegateGetMessages

public void testNestableDelegateGetMessages()

doNestableDelegateGetMessages

private void doNestableDelegateGetMessages(NestableDelegate d,
                                           java.lang.String[] nMsgs)

testNestableDelegateGetMessageN

public void testNestableDelegateGetMessageN()

testNestableDelegateGetThrowableN

public void testNestableDelegateGetThrowableN()

doNestableDelegateGetThrowableN

private void doNestableDelegateGetThrowableN(NestableDelegate d,
                                             java.lang.Class[] classes,
                                             java.lang.String[] msgs)

testNestableDelegateGetThrowables

public void testNestableDelegateGetThrowables()

doNestableDelegateGetThrowables

private void doNestableDelegateGetThrowables(NestableDelegate d,
                                             java.lang.Class[] classes,
                                             java.lang.String[] msgs)

testIndexOfThrowable

public void testIndexOfThrowable()

doNestableDelegateIndexOfThrowable

private void doNestableDelegateIndexOfThrowable(NestableDelegate d,
                                                java.lang.Class type,
                                                int fromIndex,
                                                int expectedIndex,
                                                java.lang.String expectedMsg)

testNestableDelegetePrintStackTrace

public void testNestableDelegetePrintStackTrace()

checkStackTrace

private void checkStackTrace(NestableDelegate d,
                             boolean topDown,
                             boolean trimStackFrames,
                             java.lang.String startsWith,
                             int expCount)

countLines

private int countLines(java.lang.String s)

main

public static void main(java.lang.String[] args)