Class PowerMockMaker
- java.lang.Object
-
- org.powermock.api.mockito.internal.mockmaker.PowerMockMaker
-
- All Implemented Interfaces:
org.mockito.plugins.MockMaker
public class PowerMockMaker extends Object implements org.mockito.plugins.MockMaker
A PowerMock implementation of the MockMaker. Right now it simply delegates to the default MockitoMockMaker
viaPlugins.getMockMaker()
but in the future we may use it more properly. The reason for its existence is that the current Mockito MockMaker throws exception when getting the name from of a mock that is created by PowerMock but not know for Mockito. This is triggered when by theMockUtil
class. For more details see theToStringGenerator
.
-
-
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)
org.mockito.invocation.MockHandler
getHandler(Object mock)
void
resetMock(Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
-
-
-
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(Object mock)
- Specified by:
getHandler
in interfaceorg.mockito.plugins.MockMaker
-
resetMock
public void resetMock(Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
- Specified by:
resetMock
in interfaceorg.mockito.plugins.MockMaker
-
-