Class PowerMockMaker
- java.lang.Object
-
- org.powermock.api.mockito.internal.mockmaker.PowerMockMaker
-
- All Implemented Interfaces:
org.mockito.plugins.MockMaker
public class PowerMockMaker extends java.lang.Object implements org.mockito.plugins.MockMakerA PowerMock implementation of the MockMaker. Right now it simply delegates to the default MockitoMockMakerviaPlugins.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 theMockUtilclass. For more details see theToStringGenerator.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classPowerMockMaker.PowerMockInternalMockHandlerIt needs to extend InternalMockHandler because Mockito requires the type to be of InternalMockHandler and not MockHandler
-
Field Summary
Fields Modifier and Type Field Description private org.mockito.plugins.MockMakercglibMockMaker
-
Constructor Summary
Constructors Constructor Description PowerMockMaker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TcreateMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)org.mockito.invocation.MockHandlergetHandler(java.lang.Object mock)voidresetMock(java.lang.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:
createMockin interfaceorg.mockito.plugins.MockMaker
-
getHandler
public org.mockito.invocation.MockHandler getHandler(java.lang.Object mock)
- Specified by:
getHandlerin interfaceorg.mockito.plugins.MockMaker
-
resetMock
public void resetMock(java.lang.Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)- Specified by:
resetMockin interfaceorg.mockito.plugins.MockMaker
-
-