Class PowerMockMaker
- java.lang.Object
-
- org.powermock.api.mockito.mockmaker.PowerMockMaker
-
- All Implemented Interfaces:
org.mockito.plugins.MockMaker
public class PowerMockMaker extends java.lang.Object implements org.mockito.plugins.MockMaker
A PowerMock implementation of the MockMaker.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
PowerMockMaker.StaticMockHandler
-
Field Summary
Fields Modifier and Type Field Description private org.mockito.plugins.MockMaker
mockMaker
-
Constructor Summary
Constructors Constructor Description PowerMockMaker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
private org.mockito.mock.MockCreationSettings<java.lang.Class>
createStaticMockSettings(java.lang.Class mock)
org.mockito.invocation.MockHandler
getHandler(java.lang.Object mock)
(package private) org.mockito.plugins.MockMaker
getMockMaker()
private java.lang.Object
getRealMock(java.lang.Object mock)
private org.mockito.invocation.MockHandler
instanceMockHandler(java.lang.Object mock)
org.mockito.plugins.MockMaker.TypeMockability
isTypeMockable(java.lang.Class<?> type)
void
resetMock(java.lang.Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
private org.mockito.invocation.MockHandler
staticMockHandler(java.lang.Class mock)
-
-
-
Method Detail
-
createMock
public <T> T createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
- Specified by:
createMock
in interfaceorg.mockito.plugins.MockMaker
-
getHandler
public org.mockito.invocation.MockHandler getHandler(java.lang.Object mock)
- Specified by:
getHandler
in interfaceorg.mockito.plugins.MockMaker
-
instanceMockHandler
private org.mockito.invocation.MockHandler instanceMockHandler(java.lang.Object mock)
-
getRealMock
private java.lang.Object getRealMock(java.lang.Object mock)
-
staticMockHandler
private org.mockito.invocation.MockHandler staticMockHandler(java.lang.Class mock)
-
resetMock
public void resetMock(java.lang.Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
- Specified by:
resetMock
in interfaceorg.mockito.plugins.MockMaker
-
isTypeMockable
public org.mockito.plugins.MockMaker.TypeMockability isTypeMockable(java.lang.Class<?> type)
- Specified by:
isTypeMockable
in interfaceorg.mockito.plugins.MockMaker
-
getMockMaker
org.mockito.plugins.MockMaker getMockMaker()
-
createStaticMockSettings
private org.mockito.mock.MockCreationSettings<java.lang.Class> createStaticMockSettings(java.lang.Class mock)
-
-