Package | Description |
---|---|
org.mockito |
Mockito is a mock library for java - see
Mockito class for usage. |
org.mockito.internal |
Internal classes, not to be used by clients.
|
org.mockito.internal.creation.bytebuddy |
ByteBuddy related stuff.
|
org.mockito.internal.handler | |
org.mockito.internal.util |
Static utils
|
org.mockito.plugins |
Mockito plugins allow customization of behavior.
|
Modifier and Type | Method and Description |
---|---|
MockHandler |
MockingDetails.getMockHandler()
Returns the
MockHandler associated with this mock object. |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalMockHandler<T>
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
(package private) MockHandler |
MockMethodInterceptor.handler |
Modifier and Type | Method and Description |
---|---|
MockHandler |
ByteBuddyMockMaker.getHandler(java.lang.Object mock) |
MockHandler |
InlineByteBuddyMockMaker.getHandler(java.lang.Object mock) |
MockHandler |
SubclassByteBuddyMockMaker.getHandler(java.lang.Object mock) |
MockHandler |
MockMethodInterceptor.getMockHandler() |
Modifier and Type | Method and Description |
---|---|
<T> T |
ByteBuddyMockMaker.createMock(MockCreationSettings<T> settings,
MockHandler handler) |
<T> T |
InlineByteBuddyMockMaker.createMock(MockCreationSettings<T> settings,
MockHandler handler) |
<T> T |
SubclassByteBuddyMockMaker.createMock(MockCreationSettings<T> settings,
MockHandler handler) |
void |
ByteBuddyMockMaker.resetMock(java.lang.Object mock,
MockHandler newHandler,
MockCreationSettings settings) |
void |
InlineByteBuddyMockMaker.resetMock(java.lang.Object mock,
MockHandler newHandler,
MockCreationSettings settings) |
void |
SubclassByteBuddyMockMaker.resetMock(java.lang.Object mock,
MockHandler newHandler,
MockCreationSettings settings) |
Constructor and Description |
---|
MockMethodInterceptor(MockHandler handler,
MockCreationSettings mockCreationSettings) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
InvocationNotifierHandler<T>
Handler, that call all listeners wanted for this mock, before delegating it
to the parameterized handler.
|
class |
MockHandlerImpl<T>
Invocation handler set on mock objects.
|
(package private) class |
NullResultGuardian<T>
Protects the results from delegate MockHandler.
|
Modifier and Type | Field and Description |
---|---|
private MockHandler<T> |
NullResultGuardian.delegate |
private MockHandler<T> |
InvocationNotifierHandler.mockHandler |
Modifier and Type | Method and Description |
---|---|
static <T> MockHandler<T> |
MockHandlerFactory.createMockHandler(MockCreationSettings<T> settings) |
Constructor and Description |
---|
InvocationNotifierHandler(MockHandler<T> mockHandler,
MockCreationSettings<T> settings) |
NullResultGuardian(MockHandler<T> delegate) |
Modifier and Type | Method and Description |
---|---|
MockHandler |
DefaultMockingDetails.getMockHandler() |
static <T> MockHandler<T> |
MockUtil.getMockHandler(T mock) |
private MockHandler<java.lang.Object> |
DefaultMockingDetails.mockHandler() |
Modifier and Type | Method and Description |
---|---|
MockHandler |
MockMaker.getHandler(java.lang.Object mock)
Returns the handler for the
mock . |
Modifier and Type | Method and Description |
---|---|
<T> T |
MockMaker.createMock(MockCreationSettings<T> settings,
MockHandler handler)
If you want to provide your own implementation of
MockMaker this method should:
Create a proxy object that implements settings.typeToMock and potentially also settings.extraInterfaces .
You may use the information from settings to create/configure your proxy object.
Your proxy object should carry the handler with it. |
void |
MockMaker.resetMock(java.lang.Object mock,
MockHandler newHandler,
MockCreationSettings settings)
Replaces the existing handler on
mock with newHandler . |