jfun.jaskell.junit
Class WrappedAssertionFailure

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Error
          extended by junit.framework.AssertionFailedError
              extended by jfun.jaskell.junit.WrappedAssertionFailure
All Implemented Interfaces:
java.io.Serializable

public class WrappedAssertionFailure
extends junit.framework.AssertionFailedError

This class is designed to preserve the evaluation trace of jaskell interpretation for AssertionnFailedError.

Author:
Ben Yu Feb 21, 2006 11:44:23 PM
See Also:
Serialized Form

Constructor Summary
WrappedAssertionFailure(java.lang.Throwable wrapper)
           
 
Method Summary
 java.lang.String getLocalizedMessage()
           
 java.lang.String getMessage()
           
 java.lang.StackTraceElement[] getStackTrace()
           
 void printStackTrace(java.io.PrintStream s)
           
 void printStackTrace(java.io.PrintWriter s)
           
 void setStackTrace(java.lang.StackTraceElement[] stackTrace)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, initCause, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WrappedAssertionFailure

public WrappedAssertionFailure(java.lang.Throwable wrapper)
Method Detail

printStackTrace

public void printStackTrace(java.io.PrintStream s)
Overrides:
printStackTrace in class java.lang.Throwable

printStackTrace

public void printStackTrace(java.io.PrintWriter s)
Overrides:
printStackTrace in class java.lang.Throwable

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

getLocalizedMessage

public java.lang.String getLocalizedMessage()
Overrides:
getLocalizedMessage in class java.lang.Throwable

getStackTrace

public java.lang.StackTraceElement[] getStackTrace()
Overrides:
getStackTrace in class java.lang.Throwable

setStackTrace

public void setStackTrace(java.lang.StackTraceElement[] stackTrace)
Overrides:
setStackTrace in class java.lang.Throwable