org.jmock.cglib

Class CGLIBCoreMock

Implemented Interfaces:
MethodInterceptor, DynamicMock, Verifiable

public class CGLIBCoreMock
extends AbstractDynamicMock
implements MethodInterceptor

Constructor Summary

CGLIBCoreMock(Class mockedType)
CGLIBCoreMock(Class mockedType, String name)
CGLIBCoreMock(Class mockedType, String name, InvocationDispatcher invocationDispatcher)

Method Summary

Object
intercept(Object thisProxy, Method method, Object[] args, MethodProxy superProxy)
Object
proxy()

Methods inherited from class org.jmock.core.AbstractDynamicMock

addInvokable, getMockName, getMockedType, mockInvocation, mockNameFromClass, reset, setDefaultStub, toString, verify

Constructor Details

CGLIBCoreMock

public CGLIBCoreMock(Class mockedType)

CGLIBCoreMock

public CGLIBCoreMock(Class mockedType,
                     String name)

CGLIBCoreMock

public CGLIBCoreMock(Class mockedType,
                     String name,
                     InvocationDispatcher invocationDispatcher)

Method Details

intercept

public Object intercept(Object thisProxy,
                        Method method,
                        Object[] args,
                        MethodProxy superProxy)
            throws Throwable

proxy

public Object proxy()
Specified by:
proxy in interface DynamicMock