Class 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  
      • Nested classes/interfaces inherited from interface org.mockito.plugins.MockMaker

        org.mockito.plugins.MockMaker.ConstructionMockControl<T extends java.lang.Object>, org.mockito.plugins.MockMaker.StaticMockControl<T extends java.lang.Object>, org.mockito.plugins.MockMaker.TypeMockability
    • 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)  
      • 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 Detail

      • mockMaker

        private final org.mockito.plugins.MockMaker mockMaker
    • 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​(java.lang.Object mock)
        Specified by:
        getHandler in interface org.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 interface org.mockito.plugins.MockMaker
      • isTypeMockable

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

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

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