T
- the return type.public class LambdaAnswer<T>
extends org.mockito.internal.stubbing.defaultanswers.ForwardsInvocations
Answer
to optionally call the real method and allow returning a
custom result. Captures any exceptions thrown.Modifier and Type | Class and Description |
---|---|
static interface |
LambdaAnswer.ValueToReturn<T> |
Constructor and Description |
---|
LambdaAnswer(boolean callRealMethod,
LambdaAnswer.ValueToReturn<T> callback)
Deprecated.
in favor of
LambdaAnswer(boolean, ValueToReturn, Object) . |
LambdaAnswer(boolean callRealMethod,
LambdaAnswer.ValueToReturn<T> callback,
Object delegate)
Construct an instance with the provided properties.
|
Modifier and Type | Method and Description |
---|---|
T |
answer(org.mockito.invocation.InvocationOnMock invocation) |
Collection<Exception> |
getExceptions()
Return the exceptions thrown, if any.
|
@Deprecated public LambdaAnswer(boolean callRealMethod, LambdaAnswer.ValueToReturn<T> callback)
LambdaAnswer(boolean, ValueToReturn, Object)
.callRealMethod
- true to call the real method.callback
- the callback.public LambdaAnswer(boolean callRealMethod, LambdaAnswer.ValueToReturn<T> callback, @Nullable Object delegate)
callRealMethod
- true to call the real method.callback
- the call back to receive the result.delegate
- the delegate.public Collection<Exception> getExceptions()