org.mockito.internal
Class MockHandler<T>
java.lang.Object
org.mockito.internal.MockHandler<T>
- Type Parameters:
T
- type of mock object to handle
- All Implemented Interfaces:
- java.io.Serializable, MockHandlerInterface<T>, MockitoInvocationHandler
public class MockHandler<T>
- extends java.lang.Object
- implements MockitoInvocationHandler, MockHandlerInterface<T>
Invocation handler set on mock objects.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockHandler
public MockHandler(MockSettingsImpl mockSettings)
MockHandler
public MockHandler(MockHandlerInterface<T> oldMockHandler)
handle
public java.lang.Object handle(Invocation invocation)
throws java.lang.Throwable
- Specified by:
handle
in interface MockitoInvocationHandler
- Throws:
java.lang.Throwable
voidMethodStubbable
public VoidMethodStubbable<T> voidMethodStubbable(T mock)
- Specified by:
voidMethodStubbable
in interface MockHandlerInterface<T>
getMockSettings
public MockSettingsImpl getMockSettings()
- Specified by:
getMockSettings
in interface MockHandlerInterface<T>
setAnswersForStubbing
public void setAnswersForStubbing(java.util.List<Answer> answers)
- Specified by:
setAnswersForStubbing
in interface MockHandlerInterface<T>
getInvocationContainer
public InvocationContainer getInvocationContainer()
- Specified by:
getInvocationContainer
in interface MockHandlerInterface<T>