Package org.junit.runner.notification
Class Failure
- java.lang.Object
-
- org.junit.runner.notification.Failure
-
- All Implemented Interfaces:
java.io.Serializable
public class Failure extends java.lang.Object implements java.io.Serializable
AFailure
holds a description of the failed test and the exception that was thrown while running it. In most cases theDescription
will be of a single test. However, if problems are encountered while constructing the test (for example, if aBeforeClass
method is not static), it may describe something other than a single test.- Since:
- 4.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Description
fDescription
private java.lang.Throwable
fThrownException
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description Failure(Description description, java.lang.Throwable thrownException)
Constructs aFailure
with the given description and exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Description
getDescription()
java.lang.Throwable
getException()
java.lang.String
getMessage()
Convenience methodjava.lang.String
getTestHeader()
java.lang.String
getTrace()
Convenience methodjava.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
fDescription
private final Description fDescription
-
fThrownException
private final java.lang.Throwable fThrownException
-
-
Constructor Detail
-
Failure
public Failure(Description description, java.lang.Throwable thrownException)
Constructs aFailure
with the given description and exception.- Parameters:
description
- aDescription
of the test that failedthrownException
- the exception that was thrown while running the test
-
-
Method Detail
-
getTestHeader
public java.lang.String getTestHeader()
- Returns:
- a user-understandable label for the test
-
getDescription
public Description getDescription()
- Returns:
- the raw description of the context of the failure.
-
getException
public java.lang.Throwable getException()
- Returns:
- the exception thrown
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getTrace
public java.lang.String getTrace()
Convenience method- Returns:
- the printed form of the exception
-
getMessage
public java.lang.String getMessage()
Convenience method- Returns:
- the message of the thrown exception
-
-