Package org.assertj.core.api
Class Fail
java.lang.Object
org.assertj.core.api.Fail
Common failures.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Fail()
This constructor is protected to make it possible to subclass this class. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Throws anAssertionError
with the given message.static void
Throws anAssertionError
with the given message built asString.format(String, Object...)
.static void
Throws anAssertionError
with the given message and with theThrowable
that caused the failure.static void
failBecauseExceptionWasNotThrown
(Class<? extends Throwable> throwableClass) Throws anAssertionError
with a message explaining that aThrowable
of given class was expected to be thrown but had not been.static void
setRemoveAssertJRelatedElementsFromStackTrace
(boolean removeAssertJRelatedElementsFromStackTrace) Sets whether we remove elements related to AssertJ from assertion error stack trace.static void
shouldHaveThrown
(Class<? extends Throwable> throwableClass) Throws anAssertionError
with a message explaining that aThrowable
of given class was expected to be thrown but had not been.
-
Constructor Details
-
Fail
protected Fail()This constructor is protected to make it possible to subclass this class. Since all its methods are static, there is no point on creating a new instance of it.
-
-
Method Details
-
setRemoveAssertJRelatedElementsFromStackTrace
public static void setRemoveAssertJRelatedElementsFromStackTrace(boolean removeAssertJRelatedElementsFromStackTrace) Sets whether we remove elements related to AssertJ from assertion error stack trace.- Parameters:
removeAssertJRelatedElementsFromStackTrace
- flag.
-
fail
Throws anAssertionError
with the given message.- Parameters:
failureMessage
- error message.- Throws:
AssertionError
- with the given message.
-
fail
Throws anAssertionError
with the given message built asString.format(String, Object...)
.- Parameters:
failureMessage
- error message.args
- Arguments referenced by the format specifiers in the format string.- Throws:
AssertionError
- with the given built message.
-
fail
Throws anAssertionError
with the given message and with theThrowable
that caused the failure.- Parameters:
failureMessage
- the description of the failed assertion. It can benull
.realCause
- cause of the error.- Throws:
AssertionError
- with the given message and with theThrowable
that caused the failure.
-
failBecauseExceptionWasNotThrown
Throws anAssertionError
with a message explaining that aThrowable
of given class was expected to be thrown but had not been.- Parameters:
throwableClass
- the Throwable class that was expected to be thrown.- Throws:
AssertionError
- with a message explaining that aThrowable
of given class was expected to be thrown but had not been.shouldHaveThrown(Class)
can be used as a replacement.
-
shouldHaveThrown
Throws anAssertionError
with a message explaining that aThrowable
of given class was expected to be thrown but had not been.- Parameters:
throwableClass
- the Throwable class that was expected to be thrown.- Throws:
AssertionError
- with a message explaining that aThrowable
of given class was expected to be thrown but had not been.
-