From: Jeff M. <cus...@us...> - 2002-04-23 11:10:05
|
Update of /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/test In directory usw-pr-cvs1:/tmp/cvs-serv20384/src/core/com/mockobjects/test Added Files: TestReturnObjectList.java Log Message: Add test and docs for ReturnObjectList --- NEW FILE: TestReturnObjectList.java --- package com.mockobjects.test; import java.util.*; import junit.framework.*; import com.mockobjects.*; import com.mockobjects.util.*; /** * JUnit test case for TestMapEntry */ public class TestReturnObjectList extends TestCaseMo { public TestReturnObjectList(String name) { super(name); } public static void main(String[] args) { start(new String[] { TestReturnObjectList.class.getName()}); } public static Test suite() { return new TestSuite(TestReturnObjectList.class); } public void testREturnObjectList() { final String test1 = "test1"; final String test2 = "test2"; final ReturnObjectList objectList = new ReturnObjectList("test"); objectList.addObjectToReturn(test1); objectList.addObjectToReturn(test2); assertVerifyFails(objectList); assertEquals(test1, objectList.nextReturnObject()); assertEquals(test2, objectList.nextReturnObject()); objectList.verify(); try{ objectList.nextReturnObject(); fail("Error should have been raised"); }catch(AssertionFailedError e){ assertEquals("test has run out of objects.", e.getMessage()); } } } |