Package org.jmock.api
Interface Invokable
- All Known Subinterfaces:
Action
- All Known Implementing Classes:
ActionSequence,CustomAction,DoAllAction,FakeObjectMethods,InvocationDiverter,InvocationToExpectationTranslator,Mockery.MockObject,ObjectMethodExpectationBouncer,ProxiedObjectIdentity,ReturnDefaultValueAction,ReturnEnumerationAction,ReturnIteratorAction,ReturnValueAction,ScriptedAction,ThrowAction,VoidAction
public interface Invokable
An object that can receive an
Invocation.-
Method Summary
Modifier and TypeMethodDescriptioninvoke(Invocation invocation) Performs an action in response to an invocation.
-
Method Details
-
invoke
Performs an action in response to an invocation.- Parameters:
invocation- The invocation to perform.- Returns:
- The result of the invocation, if not throwing an exception.
Must return
nullif 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 thethrowslist of the invoked method.
-