Package org.jmock.cglib
Class CGLIBCoreMock
- java.lang.Object
-
- org.jmock.core.AbstractDynamicMock
-
- org.jmock.cglib.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()
-
-
-
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 interfaceorg.jmock.core.DynamicMock
- Specified by:
proxy
in classorg.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 interfacenet.sf.cglib.proxy.MethodInterceptor
- Throws:
java.lang.Throwable
-
-