Stub (jMock API Documentation)
Keywords: org.jmock.core.Stub interface

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jmock.core
Interface Stub

All Superinterfaces:
  SelfDescribing

All Known Implementing Classes:
  CustomStub, DefaultResultStub, DoAllAcceptanceTest.AddElementStub, DoAllStub, ReturnIteratorStub, ReturnStub, StubSequence, TestFailureStub, ThrowStub, VoidStub

    public interface Stub

extends SelfDescribing

An object that stubs the behaviour of a invokedMethod invocation on behalf of an `Invokable` object.

Since:
  1.0

Method Summary
`Object` | `invoke(Invocation invocation)` Processes the invocation.

Methods inherited from interface org.jmock.core.SelfDescribing
`describeTo`

Method Detail

### invoke

    Object invoke(Invocation invocation)
                  throws Throwable

  Processes the invocation.

  Parameters:
    `invocation` - The invocation to stub.
  Returns:
    The result of the invocation, if not throwing an exception. Must return `null` if the invocation is of a invokedMethod with a void return type.
  Throws:
    `Throwable` - An exception to be thrown to the caller, if not returning a value. A checked exception thrown from this invokedMethod must be in the `throws` list of the invoked method.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD