Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.mockobjects
Class ReturnObjectList  view ReturnObjectList download ReturnObjectList.java

java.lang.Object
  extended bycom.mockobjects.ReturnObjectList
All Implemented Interfaces:
Verifiable

public class ReturnObjectList
extends java.lang.Object
implements Verifiable

This class allows a list of objects to be setup which can be used whilst.The list is check to make sure that all the object in it are used and that none are left over at the end of a test.

For ever sucessive call to nextReturnObject the next object in the list will returned.

If the nextReturnObject method is called and there are no objects in the list an assertion error will be thrown. If the verify method is called and there are objects still in the list an assertion error will also be thrown.


Field Summary
private  java.lang.String myName
           
private  java.util.Vector myObjects
           
 
Constructor Summary
ReturnObjectList(java.lang.String aName)
          Construct a new empty list
 
Method Summary
 void addObjectToReturn(boolean aBooleanToReturn)
          Add a next boolean to the end of the list.
 void addObjectToReturn(int anIntegerToReturn)
          Add a next integer to the end of the list.
 void addObjectToReturn(java.lang.Object anObjectToReturn)
          Add a next object to the end of the list.
 java.lang.Object nextReturnObject()
          Returns the next object from the list.
 void verify()
          Verify that there are no objects left within the list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myObjects

private final java.util.Vector myObjects

myName

private final java.lang.String myName
Constructor Detail

ReturnObjectList

public ReturnObjectList(java.lang.String aName)
Construct a new empty list

Method Detail

addObjectToReturn

public void addObjectToReturn(java.lang.Object anObjectToReturn)
Add a next object to the end of the list.


addObjectToReturn

public void addObjectToReturn(boolean aBooleanToReturn)
Add a next boolean to the end of the list.


addObjectToReturn

public void addObjectToReturn(int anIntegerToReturn)
Add a next integer to the end of the list.


nextReturnObject

public java.lang.Object nextReturnObject()
Returns the next object from the list. Each object it returned in the order in which they where added.


verify

public void verify()
Verify that there are no objects left within the list.

Specified by:
verify in interface Verifiable