org.apache.cactus.client
Class AssertionFailedErrorWrapper

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Error
          extended byjunit.framework.AssertionFailedError
              extended byorg.apache.cactus.client.AssertionFailedErrorWrapper
All Implemented Interfaces:
java.io.Serializable

public class AssertionFailedErrorWrapper
extends junit.framework.AssertionFailedError

Same as ServletExceptionWrapper except that this exception class extends JUnit AssertionFailedError so that JUnit will print a different message in it's runner console.

Version:
$Id: AssertionFailedErrorWrapper.java,v 1.4 2003/05/26 11:45:25 cmlenz Exp $
Author:
Vincent Massol
See Also:
Serialized Form

Constructor Summary
AssertionFailedErrorWrapper()
          Standard throwable constructor.
AssertionFailedErrorWrapper(java.lang.String theMessage)
          Standard throwable constructor.
AssertionFailedErrorWrapper(java.lang.String theMessage, java.lang.String theClassName, java.lang.String theStackTrace)
          The constructor to use to simulate a real exception.
 
Method Summary
 boolean instanceOf(java.lang.Class theClass)
          As all the server exceptions are wrapped into this ServletExceptionWrapper class, we need to be able to know the original server exception class.
 void printStackTrace(java.io.PrintStream thePs)
          Simulates a printing of a stack trace by printing the string stack trace
 void printStackTrace(java.io.PrintWriter thePw)
          Simulates a printing of a stack trace by printing the string stack trace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssertionFailedErrorWrapper

public AssertionFailedErrorWrapper(java.lang.String theMessage)
Standard throwable constructor.

Parameters:
theMessage - the exception message

AssertionFailedErrorWrapper

public AssertionFailedErrorWrapper()
Standard throwable constructor.


AssertionFailedErrorWrapper

public AssertionFailedErrorWrapper(java.lang.String theMessage,
                                   java.lang.String theClassName,
                                   java.lang.String theStackTrace)
The constructor to use to simulate a real exception.

Parameters:
theMessage - the server exception message
theClassName - the server exception class name
theStackTrace - the server exception stack trace
Method Detail

printStackTrace

public void printStackTrace(java.io.PrintStream thePs)
Simulates a printing of a stack trace by printing the string stack trace

Parameters:
thePs - the stream to which to output the stack trace

printStackTrace

public void printStackTrace(java.io.PrintWriter thePw)
Simulates a printing of a stack trace by printing the string stack trace

Parameters:
thePw - the writer to which to output the stack trace

instanceOf

public boolean instanceOf(java.lang.Class theClass)
As all the server exceptions are wrapped into this ServletExceptionWrapper class, we need to be able to know the original server exception class.

Parameters:
theClass - the class to compare with the server exception class
Returns:
true if the current exception class is of the same type as the class passed as parameter.


Copyright © 2000-2003 Apache Software Foundation. All Rights Reserved.