public class FailureConfig extends Object implements Config
ResponseValidationFailureListener
that are invoked when validation fails for any response with relevant parameters.
Listeners solve the problem when you want to access response after failure - normally it is impossible
because validation failure ends with exception rather then returning anything that could be used to extract
response. So if you need to access data in response, register a listener here.Constructor and Description |
---|
FailureConfig()
Configure the default stream to use the System.out stream (default).
|
FailureConfig(List<ResponseValidationFailureListener> failureListeners) |
Modifier and Type | Method and Description |
---|---|
static FailureConfig |
failureConfig() |
FailureConfig |
failureListeners(Collection<ResponseValidationFailureListener> responseValidationFailureListeners) |
FailureConfig |
failureListeners(ResponseValidationFailureListener first,
ResponseValidationFailureListener... more) |
List<ResponseValidationFailureListener> |
getFailureListeners() |
boolean |
isUserConfigured() |
FailureConfig |
with()
Syntactic sugar.
|
public FailureConfig()
public FailureConfig(List<ResponseValidationFailureListener> failureListeners)
public boolean isUserConfigured()
isUserConfigured
in interface Config
true
if this config instance has been explicitly configured by the user, false
if it has the default values.public List<ResponseValidationFailureListener> getFailureListeners()
public static FailureConfig failureConfig()
public FailureConfig with()
public FailureConfig failureListeners(Collection<ResponseValidationFailureListener> responseValidationFailureListeners)
public FailureConfig failureListeners(ResponseValidationFailureListener first, ResponseValidationFailureListener... more)
Copyright © 2010–2019. All rights reserved.