edu.indiana.iucbrf.systemtest
Class ProblemIteratorTest

java.lang.Object
  extended by edu.indiana.iucbrf.systemtest.SystemTest
      extended by edu.indiana.iucbrf.systemtest.ProblemIteratorTest

public class ProblemIteratorTest
extends SystemTest


Field Summary
protected  CaseBase cb
           
protected  java.util.Iterator iter
          An iterator of either problems or cases.
protected  java.util.ArrayList problemList
           
 
Fields inherited from class edu.indiana.iucbrf.systemtest.SystemTest
progressReportFrequency
 
Constructor Summary
ProblemIteratorTest(java.util.ArrayList problemList)
           
ProblemIteratorTest(CaseBase cb)
          Creates a new instance of ProblemIteratorTest
 
Method Summary
protected  void runTest(CBRSystem cbrSystem)
          The system designer must provide a definition of this method in order to run a specific test.
 void setDomain(Domain domain)
          Set the domain in which this test is taking place.
 
Methods inherited from class edu.indiana.iucbrf.systemtest.SystemTest
maybeShowProgressReport, setProgressReportFrequency, test, test, test
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iter

protected java.util.Iterator iter
An iterator of either problems or cases.


cb

protected CaseBase cb

problemList

protected java.util.ArrayList problemList
Constructor Detail

ProblemIteratorTest

public ProblemIteratorTest(CaseBase cb)
Creates a new instance of ProblemIteratorTest


ProblemIteratorTest

public ProblemIteratorTest(java.util.ArrayList problemList)
Method Detail

runTest

protected void runTest(CBRSystem cbrSystem)
The system designer must provide a definition of this method in order to run a specific test.

Specified by:
runTest in class SystemTest

setDomain

public void setDomain(Domain domain)
Set the domain in which this test is taking place. Some implementations of this method may not need to do anything.

Specified by:
setDomain in class SystemTest