Class CGLIBCoreMock

  • All Implemented Interfaces:
    net.sf.cglib.proxy.Callback, net.sf.cglib.proxy.MethodInterceptor, org.jmock.core.DynamicMock, org.jmock.core.Verifiable

    public class CGLIBCoreMock
    extends org.jmock.core.AbstractDynamicMock
    implements net.sf.cglib.proxy.MethodInterceptor
    • Constructor Summary

      Constructors 
      Constructor Description
      CGLIBCoreMock​(java.lang.Class mockedType, java.lang.String name)  
      CGLIBCoreMock​(java.lang.Class mockedType, java.lang.String name, java.lang.Class[] constructorArgumentTypes, java.lang.Object[] constructorArguments)  
      CGLIBCoreMock​(java.lang.Class mockedType, java.lang.String name, java.lang.Class[] constructorArgumentTypes, java.lang.Object[] constructorArguments, org.jmock.core.InvocationDispatcher invocationDispatcher)  
      CGLIBCoreMock​(java.lang.Class mockedType, java.lang.String name, org.jmock.core.InvocationDispatcher invocationDispatcher)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object intercept​(java.lang.Object thisProxy, java.lang.reflect.Method method, java.lang.Object[] args, net.sf.cglib.proxy.MethodProxy superProxy)  
      java.lang.Object proxy()  
      • Methods inherited from class org.jmock.core.AbstractDynamicMock

        addInvokable, getMockedType, getMockName, mockInvocation, mockNameFromClass, reset, setDefaultStub, toString, verify
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CGLIBCoreMock

        public CGLIBCoreMock​(java.lang.Class mockedType,
                             java.lang.String name)
      • CGLIBCoreMock

        public CGLIBCoreMock​(java.lang.Class mockedType,
                             java.lang.String name,
                             java.lang.Class[] constructorArgumentTypes,
                             java.lang.Object[] constructorArguments)
      • CGLIBCoreMock

        public CGLIBCoreMock​(java.lang.Class mockedType,
                             java.lang.String name,
                             org.jmock.core.InvocationDispatcher invocationDispatcher)
      • CGLIBCoreMock

        public CGLIBCoreMock​(java.lang.Class mockedType,
                             java.lang.String name,
                             java.lang.Class[] constructorArgumentTypes,
                             java.lang.Object[] constructorArguments,
                             org.jmock.core.InvocationDispatcher invocationDispatcher)
    • Method Detail

      • proxy

        public java.lang.Object proxy()
        Specified by:
        proxy in interface org.jmock.core.DynamicMock
        Specified by:
        proxy in class org.jmock.core.AbstractDynamicMock
      • intercept

        public java.lang.Object intercept​(java.lang.Object thisProxy,
                                          java.lang.reflect.Method method,
                                          java.lang.Object[] args,
                                          net.sf.cglib.proxy.MethodProxy superProxy)
                                   throws java.lang.Throwable
        Specified by:
        intercept in interface net.sf.cglib.proxy.MethodInterceptor
        Throws:
        java.lang.Throwable