com.mockobjects.dynamic

Class Mock

public class Mock extends Object implements InvocationHandler, Verifiable

Constructor Summary
Mock(CallFactory callFactory, CallableAddable callableAddable, Class mockedClass, String name)
Mock(Class mockedClass, String nonDefaultName)
Mock(Class mockedClass)
Method Summary
static StringclassName(Class c)
voidexpect(String methodName)
voidexpect(String methodName, Object singleEqualArg)
voidexpect(String methodName, ConstraintMatcher args)
voidexpect(String methodName, CallSequence deprecated)
voidexpectAndReturn(String methodName, Object result)
voidexpectAndReturn(String methodName, boolean result)
voidexpectAndReturn(String methodName, int result)
voidexpectAndReturn(String methodName, Object singleEqualArg, Object result)
voidexpectAndReturn(String methodName, Object singleEqualArg, boolean result)
voidexpectAndReturn(String methodName, Object singleEqualArg, int result)
voidexpectAndReturn(String methodName, ConstraintMatcher args, Object result)
voidexpectAndReturn(String methodName, ConstraintMatcher args, boolean result)
voidexpectAndReturn(String methodName, ConstraintMatcher args, int result)
voidexpectAndReturn(String methodName, CallSequence deprecated, Object result)
voidexpectAndThrow(String methodName, Throwable exception)
voidexpectAndThrow(String methodName, Object singleEqualArg, Throwable exception)
voidexpectAndThrow(String methodName, ConstraintMatcher args, Throwable exception)
voidexpectAndThrow(String methodName, CallSequence deprecated, Throwable throwable)
voidexpectNotCalled(String methodName)
voidexpectVoid(String methodName, ConstraintMatcher args)
voidexpectVoid(String methodName, Object equalArg)
voidexpectVoid(String methodName)
StringgetMockName()
Objectinvoke(Object proxy, Method method, Object[] args)
voidmatchAndReturn(String methodName, Object result)
voidmatchAndReturn(String methodName, boolean result)
voidmatchAndReturn(String methodName, int result)
voidmatchAndReturn(String methodName, Object singleEqualArg, Object result)
voidmatchAndReturn(String methodName, boolean singleEqualArg, Object result)
voidmatchAndReturn(String methodName, int singleEqualArg, Object result)
voidmatchAndReturn(String methodName, Object singleEqualArg, boolean result)
voidmatchAndReturn(String methodName, Object singleEqualArg, int result)
voidmatchAndReturn(String methodName, ConstraintMatcher args, Object result)
voidmatchAndReturn(String methodName, ConstraintMatcher args, boolean result)
voidmatchAndReturn(String methodName, ConstraintMatcher args, int result)
voidmatchAndThrow(String methodName, Throwable throwable)
voidmatchAndThrow(String methodName, Object singleEqualArg, Throwable throwable)
voidmatchAndThrow(String methodName, boolean singleEqualArg, Throwable throwable)
voidmatchAndThrow(String methodName, int singleEqualArg, Throwable throwable)
voidmatchAndThrow(String methodName, ConstraintMatcher args, Throwable throwable)
static StringmockNameFromClass(Class c)
Objectproxy()
voidreset()
StringtoString()
voidverify()

Constructor Detail

Mock

public Mock(CallFactory callFactory, CallableAddable callableAddable, Class mockedClass, String name)

Mock

public Mock(Class mockedClass, String nonDefaultName)

Mock

public Mock(Class mockedClass)

Method Detail

className

public static String className(Class c)

expect

public void expect(String methodName)

expect

public void expect(String methodName, Object singleEqualArg)

expect

public void expect(String methodName, ConstraintMatcher args)

expect

public void expect(String methodName, CallSequence deprecated)

Deprecated: @see OrderedMock

expectAndReturn

public void expectAndReturn(String methodName, Object result)

expectAndReturn

public void expectAndReturn(String methodName, boolean result)

expectAndReturn

public void expectAndReturn(String methodName, int result)

expectAndReturn

public void expectAndReturn(String methodName, Object singleEqualArg, Object result)

expectAndReturn

public void expectAndReturn(String methodName, Object singleEqualArg, boolean result)

expectAndReturn

public void expectAndReturn(String methodName, Object singleEqualArg, int result)

expectAndReturn

public void expectAndReturn(String methodName, ConstraintMatcher args, Object result)

expectAndReturn

public void expectAndReturn(String methodName, ConstraintMatcher args, boolean result)

expectAndReturn

public void expectAndReturn(String methodName, ConstraintMatcher args, int result)

expectAndReturn

public void expectAndReturn(String methodName, CallSequence deprecated, Object result)

Deprecated: @see OrderedMock

expectAndThrow

public void expectAndThrow(String methodName, Throwable exception)

expectAndThrow

public void expectAndThrow(String methodName, Object singleEqualArg, Throwable exception)

expectAndThrow

public void expectAndThrow(String methodName, ConstraintMatcher args, Throwable exception)

expectAndThrow

public void expectAndThrow(String methodName, CallSequence deprecated, Throwable throwable)

Deprecated: @see OrderedMock

expectNotCalled

public void expectNotCalled(String methodName)

Deprecated: Not required, as if methodName is called, you will get a an exception

expectVoid

public void expectVoid(String methodName, ConstraintMatcher args)

Deprecated: @see expect

expectVoid

public void expectVoid(String methodName, Object equalArg)

Deprecated: @see expect

expectVoid

public void expectVoid(String methodName)

Deprecated: @see expect

getMockName

public String getMockName()

invoke

public Object invoke(Object proxy, Method method, Object[] args)

matchAndReturn

public void matchAndReturn(String methodName, Object result)

matchAndReturn

public void matchAndReturn(String methodName, boolean result)

matchAndReturn

public void matchAndReturn(String methodName, int result)

matchAndReturn

public void matchAndReturn(String methodName, Object singleEqualArg, Object result)

matchAndReturn

public void matchAndReturn(String methodName, boolean singleEqualArg, Object result)

matchAndReturn

public void matchAndReturn(String methodName, int singleEqualArg, Object result)

matchAndReturn

public void matchAndReturn(String methodName, Object singleEqualArg, boolean result)

matchAndReturn

public void matchAndReturn(String methodName, Object singleEqualArg, int result)

matchAndReturn

public void matchAndReturn(String methodName, ConstraintMatcher args, Object result)

matchAndReturn

public void matchAndReturn(String methodName, ConstraintMatcher args, boolean result)

matchAndReturn

public void matchAndReturn(String methodName, ConstraintMatcher args, int result)

matchAndThrow

public void matchAndThrow(String methodName, Throwable throwable)

matchAndThrow

public void matchAndThrow(String methodName, Object singleEqualArg, Throwable throwable)

matchAndThrow

public void matchAndThrow(String methodName, boolean singleEqualArg, Throwable throwable)

matchAndThrow

public void matchAndThrow(String methodName, int singleEqualArg, Throwable throwable)

matchAndThrow

public void matchAndThrow(String methodName, ConstraintMatcher args, Throwable throwable)

mockNameFromClass

public static String mockNameFromClass(Class c)

proxy

public Object proxy()

reset

public void reset()

toString

public String toString()

verify

public void verify()
Copyright © 2002 Mock Objects. All Rights Reserved.