View Javadoc
1 package jface.mockobjects; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import junit.framework.Assert; 7 8 public class Recording extends Assert 9 { 10 private List records = new ArrayList(); 11 private Object retVal; 12 13 public void record(Record record) 14 { 15 records.add(record); 16 } 17 18 public void assertEmpty() 19 { 20 assertTrue(records.isEmpty()); 21 } 22 23 public void assertRecord(String method, Object[] param) 24 { 25 Record record = (Record) records.remove(0); 26 assertEquals(record.method, method); 27 assertEquals("Expected " + record.param.length + " parameters but were " + param.length + "parameters. ", record.param.length, param.length); 28 for (int i = 0; i < param.length; i++) 29 { 30 assertEquals("Expected for parameter " + i + ": " + record.param[i] + " but was: " + param[i], record.param[i], param[i]); 31 } 32 retVal = record.retVal; 33 } 34 35 public Object lastRetVal() 36 { 37 return retVal; 38 } 39 } 40

This page was automatically generated by Maven