Class CglibMockMaker

java.lang.Object
org.powermock.api.mockito.repackaged.CglibMockMaker
All Implemented Interfaces:
org.mockito.plugins.MockMaker

public class CglibMockMaker extends Object implements org.mockito.plugins.MockMaker
A MockMaker that uses cglib to generate mocks on a JVM.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private org.mockito.internal.InternalMockHandler
    cast(org.mockito.invocation.MockHandler handler)
     
    <T> T
    createMock(org.mockito.mock.MockCreationSettings<T> settings, org.mockito.invocation.MockHandler handler)
     
    org.mockito.invocation.MockHandler
     
    void
    resetMock(Object mock, org.mockito.invocation.MockHandler newHandler, org.mockito.mock.MockCreationSettings settings)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CglibMockMaker

      public CglibMockMaker()
  • 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
    • cast

      private org.mockito.internal.InternalMockHandler cast(org.mockito.invocation.MockHandler handler)
    • 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
    • getHandler

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