com.yobotics.simulationconstructionset.util.simulationTesting
Class NothingChangedVerifier

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.simulationTesting.NothingChangedVerifier

public class NothingChangedVerifier
extends java.lang.Object


Constructor Summary
NothingChangedVerifier(java.lang.String runName, SimulationConstructionSet scs)
           
 
Method Summary
 boolean getWriteNewBaseFile()
           
 void runAndVerifySameResultsAsPreviously(double simTime, double maxPercentDifference, java.util.ArrayList<java.lang.String> stringsToIgnore)
           
 void runSimulation(double simTime)
           
 void verifySameResultsAsPreviously(double maxPercentDifference, java.util.ArrayList<java.lang.String> stringsToIgnore)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NothingChangedVerifier

public NothingChangedVerifier(java.lang.String runName,
                              SimulationConstructionSet scs)
Method Detail

getWriteNewBaseFile

public boolean getWriteNewBaseFile()

runSimulation

public void runSimulation(double simTime)
                   throws BlockingSimulationRunner.SimulationExceededMaximumTimeException
Throws:
BlockingSimulationRunner.SimulationExceededMaximumTimeException

runAndVerifySameResultsAsPreviously

public void runAndVerifySameResultsAsPreviously(double simTime,
                                                double maxPercentDifference,
                                                java.util.ArrayList<java.lang.String> stringsToIgnore)
                                         throws BlockingSimulationRunner.SimulationExceededMaximumTimeException
Throws:
BlockingSimulationRunner.SimulationExceededMaximumTimeException

verifySameResultsAsPreviously

public void verifySameResultsAsPreviously(double maxPercentDifference,
                                          java.util.ArrayList<java.lang.String> stringsToIgnore)