Clover coverage report - jMock - 1.0-beta1
Coverage timestamp: Sat Nov 29 2003 19:35:59 GMT
file stats: LOC: 38   Methods: 0
NCLOC: 15   Classes: 1
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit http://www.thecortex.net/clover to obtain a licensed version of Clover
 
 Source file Conditionals Statements Methods TOTAL
ExpectationCollection.java - - - -
coverage
 1   
 /* Copyright (c) 2000-2003, jMock.org. See bundled LICENSE.txt */
 2   
 package org.jmock.expectation;
 3   
 
 4   
 import java.util.Enumeration;
 5   
 import java.util.Iterator;
 6   
 
 7   
 /**
 8   
  * An <EM>ExpectationCollection</EM> is an expectation that supports multiple values, such as lists
 9   
  * and sets.
 10   
  * <p/>
 11   
  * The addition methods distinguish between adding a single value and unpacking the contents of
 12   
  * a collection. We have to make this distinction so that it is possible to add an array, enumeration,
 13   
  * or iterator as a single expected object, rather than adding its contents.
 14   
  */
 15   
 public interface ExpectationCollection extends Expectation {
 16   
 
 17   
     void addActual(Object actual);
 18   
 
 19   
     void addActual(long actual);
 20   
 
 21   
     void addActualMany(Object[] actuals);
 22   
 
 23   
     void addActualMany(Enumeration actuals);
 24   
 
 25   
     void addActualMany(Iterator actuals);
 26   
 
 27   
 
 28   
     void addExpected(Object expected);
 29   
 
 30   
     void addExpected(long expected);
 31   
 
 32   
     void addExpectedMany(Object[] expectedItems);
 33   
 
 34   
     void addExpectedMany(Enumeration expectedItems);
 35   
 
 36   
     void addExpectedMany(Iterator expectedItems);
 37   
 }
 38