@Incubating public interface InvocationFactory
MockitoFramework.getInvocationFactory(). Provides means to create instances of
Invocationobjects. Useful for framework integrations that need to programmatically simulate method calls on mock objects. To simulate a method call on mock, one needs an instance of
Please don't provide your own implementation of
Mockito team needs flexibility to add new methods to this interface if we need to.
If you integrate Mockito framework and you need an instance of
createInvocation(Object, MockCreationSettings, Method, Callable, Object...).
@Incubating Invocation createInvocation(Object target, MockCreationSettings settings, Method method, Callable realMethod, Object... args)
Invocationobject. This method is useful for framework integrators to programmatically simulate method calls on mocks using
MockHandler. It enables advanced framework integrations.
target- the mock object the method is invoked on.
settings- creation settings of the mock object.
method- java method invoked on mock.
realMethod- real method behavior. Needed for spying / invoking real behavior on mock objects.
args- the java method arguments