Class 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 Mockito MockMaker via Plugins.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 the MockUtil class. For more details see the ToStringGenerator.
    • Constructor Detail

      • PowerMockMaker

        public PowerMockMaker()
    • Method Detail

      • createMock

        public <T> T createMock​(org.mockito.mock.MockCreationSettings<T> settings,
                                org.mockito.invocation.MockHandler handler)
        Specified by:
        createMock in interface org.mockito.plugins.MockMaker
      • getHandler

        public org.mockito.invocation.MockHandler getHandler​(Object mock)
        Specified by:
        getHandler in interface org.mockito.plugins.MockMaker
      • resetMock

        public void resetMock​(Object mock,
                              org.mockito.invocation.MockHandler newHandler,
                              org.mockito.mock.MockCreationSettings settings)
        Specified by:
        resetMock in interface org.mockito.plugins.MockMaker