Class CglibMockMaker

  • All Implemented Interfaces:
    org.mockito.plugins.MockMaker

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

      Constructors 
      Constructor Description
      CglibMockMaker()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 getHandler​(java.lang.Object mock)  
      void resetMock​(java.lang.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 Detail

      • CglibMockMaker

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

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

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