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

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

public class JellyAssertionFailedError
extends junit.framework.AssertionFailedError
implements 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()
Overrides:
getCause in class java.lang.Throwable

getLineNumber

public int getLineNumber()
Specified by:
getLineNumber in interface 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 LocationAware

getColumnNumber

public int getColumnNumber()
Specified by:
getColumnNumber in interface 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 LocationAware

getFileName

public java.lang.String getFileName()
Specified by:
getFileName in interface 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 LocationAware

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in interface 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 LocationAware

getMessage

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

getReason

public java.lang.String getReason()

printStackTrace

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

printStackTrace

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

printStackTrace

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


Copyright © 2011. All Rights Reserved.