Class PowerMockMaker

java.lang.Object
org.powermock.api.mockito.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.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static class 
     

    Nested classes/interfaces inherited from interface org.mockito.plugins.MockMaker

    org.mockito.plugins.MockMaker.ConstructionMockControl<T>, org.mockito.plugins.MockMaker.StaticMockControl<T>, org.mockito.plugins.MockMaker.TypeMockability
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.mockito.plugins.MockMaker
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
     
    private org.mockito.mock.MockCreationSettings<Class>
     
    org.mockito.invocation.MockHandler
     
    (package private) org.mockito.plugins.MockMaker
     
    private Object
     
    private org.mockito.invocation.MockHandler
     
    org.mockito.plugins.MockMaker.TypeMockability
     
    void
    resetMock(Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
     
    private org.mockito.invocation.MockHandler
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.mockito.plugins.MockMaker

    clearAllCaches, createConstructionMock, createSpy, createStaticMock
  • Field Details

    • mockMaker

      private final org.mockito.plugins.MockMaker mockMaker
  • Constructor Details

    • PowerMockMaker

      public PowerMockMaker()
  • Method Details

    • 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
    • instanceMockHandler

      private org.mockito.invocation.MockHandler instanceMockHandler(Object mock)
    • getRealMock

      private Object getRealMock(Object mock)
    • staticMockHandler

      private org.mockito.invocation.MockHandler staticMockHandler(Class mock)
    • 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
    • isTypeMockable

      public org.mockito.plugins.MockMaker.TypeMockability isTypeMockable(Class<?> type)
      Specified by:
      isTypeMockable in interface org.mockito.plugins.MockMaker
    • getMockMaker

      org.mockito.plugins.MockMaker getMockMaker()
    • createStaticMockSettings

      private org.mockito.mock.MockCreationSettings<Class> createStaticMockSettings(Class mock)