org.jmock.internal
Class FakeObjectMethods
java.lang.Object
org.jmock.internal.FakeObjectMethods
- All Implemented Interfaces:
- Invokable
- Direct Known Subclasses:
- ObjectMethodExpectationBouncer, ProxiedObjectIdentity
public abstract class FakeObjectMethods
- extends Object
- implements Invokable
FakeObjectMethods
public FakeObjectMethods(Invokable next)
toString
public String toString()
- Overrides:
toString in class Object
invoke
public Object invoke(Invocation invocation)
throws Throwable
- Description copied from interface:
Invokable
- Performs an action in response to an invocation.
- Specified by:
invoke in interface Invokable
- Parameters:
invocation - The invocation to perform.
- Returns:
- The result of the invocation, if not throwing an exception.
Must return
null if the invoked method has a void return type.
- Throws:
Throwable - An exception to be thrown to the caller, if not returning a value. Any checked exception
thrown must be in the throws list of the invoked method.
fakeHashCode
protected abstract int fakeHashCode(Object invokedObject)
fakeToString
protected abstract String fakeToString(Object invokedObject)
fakeEquals
protected abstract boolean fakeEquals(Object invokedObject,
Object other)
fakeFinalize
protected abstract void fakeFinalize(Object invokedObject)
Copyright © 2003-2012 jMock. All Rights Reserved.