org.apache.commons.jelly.tags.junit
Class JellyAssertionFailedError

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Error
          extended byjunit.framework.AssertionFailedError
              extended byorg.apache.commons.jelly.tags.junit.JellyAssertionFailedError
All Implemented Interfaces:
org.apache.commons.jelly.LocationAware, java.io.Serializable

public class JellyAssertionFailedError
extends junit.framework.AssertionFailedError
implements org.apache.commons.jelly.LocationAware

JellyAssertionFailedError is a JUnit AssertionFailedError which is LocationAware so that it can include details of where in the JellyUnit test case that the failure occurred.

Version:
$Revision: 155420 $
Author:
James Strachan
See Also:
Serialized Form

Constructor Summary
JellyAssertionFailedError()
           
JellyAssertionFailedError(java.lang.String message)
           
JellyAssertionFailedError(java.lang.String message, java.lang.Throwable cause)
           
JellyAssertionFailedError(java.lang.Throwable cause)
           
 
Method Summary
 java.lang.Throwable getCause()
           
 int getColumnNumber()
           
 java.lang.String getElementName()
           
 java.lang.String getFileName()
           
 int getLineNumber()
           
 java.lang.String getMessage()
           
 java.lang.String getReason()
           
 void printStackTrace()
           
 void printStackTrace(java.io.PrintStream s)
           
 void printStackTrace(java.io.PrintWriter s)
           
 void setColumnNumber(int columnNumber)
          Sets the column number of the tag
 void setElementName(java.lang.String elementName)
          Sets the element name which caused the problem
 void setFileName(java.lang.String fileName)
          Sets the Jelly file which caused the problem
 void setLineNumber(int lineNumber)
          Sets the line number of the tag
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JellyAssertionFailedError

public JellyAssertionFailedError()

JellyAssertionFailedError

public JellyAssertionFailedError(java.lang.String message)

JellyAssertionFailedError

public JellyAssertionFailedError(java.lang.String message,
                                 java.lang.Throwable cause)

JellyAssertionFailedError

public JellyAssertionFailedError(java.lang.Throwable cause)
Method Detail

getCause

public java.lang.Throwable getCause()

getLineNumber

public int getLineNumber()
Specified by:
getLineNumber in interface org.apache.commons.jelly.LocationAware
Returns:
the line number of the tag

setLineNumber

public void setLineNumber(int lineNumber)
Sets the line number of the tag

Specified by:
setLineNumber in interface org.apache.commons.jelly.LocationAware

getColumnNumber

public int getColumnNumber()
Specified by:
getColumnNumber in interface org.apache.commons.jelly.LocationAware
Returns:
the column number of the tag

setColumnNumber

public void setColumnNumber(int columnNumber)
Sets the column number of the tag

Specified by:
setColumnNumber in interface org.apache.commons.jelly.LocationAware

getFileName

public java.lang.String getFileName()
Specified by:
getFileName in interface org.apache.commons.jelly.LocationAware
Returns:
the Jelly file which caused the problem

setFileName

public void setFileName(java.lang.String fileName)
Sets the Jelly file which caused the problem

Specified by:
setFileName in interface org.apache.commons.jelly.LocationAware

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in interface org.apache.commons.jelly.LocationAware
Returns:
the element name which caused the problem

setElementName

public void setElementName(java.lang.String elementName)
Sets the element name which caused the problem

Specified by:
setElementName in interface org.apache.commons.jelly.LocationAware

getMessage

public java.lang.String getMessage()

getReason

public java.lang.String getReason()

printStackTrace

public void printStackTrace(java.io.PrintWriter s)

printStackTrace

public void printStackTrace(java.io.PrintStream s)

printStackTrace

public void printStackTrace()


Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.