com.mockobjects

Interface ExpectationCollection

All Superinterfaces:
Expectation, Verifiable
Known Implementing Classes:
AbstractExpectationCollection, ExpectationList, ExpectationSet

public interface ExpectationCollection
extends Expectation

An ExpectationCollection is an expectation that supports multiple values, such as lists and sets. The addition methods distinguish between adding a single value and unpacking the contents of a collection. We have to make this distinction so that it is possible to add an array, enumeration, or iterator as a single expected object, rather than adding its contents.

Method Summary

void
addActual(Object actual)
void
addActualMany(Enumeration actuals)
void
addActualMany(Iterator actuals)
void
addActualMany(Object[] actuals)
void
addExpected(Object expected)
void
addExpectedMany(Enumeration expectedItems)
void
addExpectedMany(Iterator expectedItems)
void
addExpectedMany(Object[] expectedItems)

Methods inherited from interface com.mockobjects.Expectation

hasExpectations, setExpectNothing, setFailOnVerify

Methods inherited from interface com.mockobjects.Verifiable

verify

Method Details

addActual

public void addActual(Object actual)

addActualMany

public void addActualMany(Enumeration actuals)

addActualMany

public void addActualMany(Iterator actuals)

addActualMany

public void addActualMany(Object[] actuals)

addExpected

public void addExpected(Object expected)

addExpectedMany

public void addExpectedMany(Enumeration expectedItems)

addExpectedMany

public void addExpectedMany(Iterator expectedItems)

addExpectedMany

public void addExpectedMany(Object[] expectedItems)

Copyright © 2002 Mock Objects. All Rights Reserved.