public interface FailureStrategy
This type does not appear directly in a fluent assertion chain, but you choose a FailureStrategy by choosing which method to call at the beginning of the chain.
 
Built-in strategies include:
For more information about the fluent chain, see this FAQ entry.
Custom FailureStrategy implementations are unusual. If you think you need one,
 consider these alternatives:
 
ExpectFailure.
   Subject.check(), which preserves the existing FailureStrategy and other
       context.
   Subject.ignoreCheck()
 When you really do need to create your own strategy, rather than expose your FailureStrategy instance to users, expose a StandardSubjectBuilder instance using StandardSubjectBuilder.forCustomFailureStrategy(STRATEGY).
| Modifier and Type | Method and Description | 
|---|---|
void | 
fail(AssertionError failure)
Handles a failure. 
 | 
void fail(AssertionError failure)
AssertionError or subclass thereof, and it
 contains information about the failure, which may include:
 getMessage()
   getCause()
   ComparisonFailure.getActual(), ComparisonFailure.getExpected()
   Throwable.getStackTrace()
 We encourage implementations to record as much of this information as practical in the exceptions they may throw or the other records they may make.
Copyright © 2019. All rights reserved.