Package org.mockito.invocation
Interface InvocationOnMock
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
Invocation
- All Known Implementing Classes:
InvocationImpl
public interface InvocationOnMock extends java.io.Serializable
An invocation on a mockA placeholder for mock, the method that was called and the arguments that were passed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
callRealMethod()
calls real method<T> T
getArgumentAt(int index, java.lang.Class<T> clazz)
Returns casted argument using positionjava.lang.Object[]
getArguments()
returns arguments passed to the methodjava.lang.reflect.Method
getMethod()
returns the methodjava.lang.Object
getMock()
returns the mock object
-
-
-
Method Detail
-
getMock
java.lang.Object getMock()
returns the mock object- Returns:
- mock object
-
getMethod
java.lang.reflect.Method getMethod()
returns the method- Returns:
- method
-
getArguments
java.lang.Object[] getArguments()
returns arguments passed to the method- Returns:
- arguments
-
getArgumentAt
<T> T getArgumentAt(int index, java.lang.Class<T> clazz)
Returns casted argument using position- Parameters:
index
- argument positionclazz
- argument type- Returns:
- casted argument on position
-
callRealMethod
java.lang.Object callRealMethod() throws java.lang.Throwable
calls real methodWarning: depending on the real implementation it might throw exceptions
- Returns:
- whatever the real method returns / throws
- Throws:
java.lang.Throwable
- in case real method throws
-
-