org.jmock.core

Class FIFOInvocationDispatcher

Implemented Interfaces:
InvocationDispatcher, SelfDescribing, Verifiable

public class FIFOInvocationDispatcher
extends Object
implements InvocationDispatcher

Field Summary

static String
NO_EXPECTATIONS_MESSAGE

Method Summary

void
add(Invokable invokable)
void
clear()
StringBuffer
describeTo(StringBuffer buffer)
Appends the description of this object to the buffer.
Object
dispatch(Invocation invocation)
void
setDefaultStub(Stub defaultStub)
void
verify()
Throw an AssertionFailedException if any expectations have not been met.

Field Details

NO_EXPECTATIONS_MESSAGE

public static final String NO_EXPECTATIONS_MESSAGE

Method Details

add

public void add(Invokable invokable)
Specified by:
add in interface InvocationDispatcher

clear

public void clear()
Specified by:
clear in interface InvocationDispatcher

describeTo

public StringBuffer describeTo(StringBuffer buffer)
Appends the description of this object to the buffer.
Specified by:
describeTo in interface SelfDescribing
Parameters:
buffer - The buffer that the description is appended to.
Returns:
The buffer passed to the invokedMethod.

dispatch

public Object dispatch(Invocation invocation)
            throws Throwable
Specified by:
dispatch in interface InvocationDispatcher

setDefaultStub

public void setDefaultStub(Stub defaultStub)
Specified by:
setDefaultStub in interface InvocationDispatcher

verify

public void verify()
Throw an AssertionFailedException if any expectations have not been met.
Specified by:
verify in interface Verifiable