package de.hwrberlin.it11.tsp.unittest;
import junit.framework.TestCase;
import junit.textui.TestRunner;
import de.hwrberlin.it11.tsp.model.Parameter;
/**
* JUnitTest f�r die Parameter-Klasse.
*/
public class ParameterTest extends TestCase {
public ParameterTest(String pName) {
super(pName);
}
/**
* Testet die einzelnen set-Methoden, indem ung�ltige Werte versucht werden zu setzen.
*/
public void testParameter() {
Parameter parameter = new Parameter();
parameter.setAntCount(0);
assertFalse(parameter.getAntCount() == 0);
parameter.setEvaporationParameter(0);
assertFalse(parameter.getEvaporationParameter() == 0);
parameter.setInitialPheromonParameter(0);
assertFalse(parameter.getInitialPheromonParameter() == 0);
parameter.setIterationCount(0);
assertFalse(parameter.getIterationCount() == 0);
parameter.setLocalInformation(0);
assertFalse(parameter.getLocalInformation() == 0);
parameter.setMaximumTourLength(0);
assertFalse(parameter.getMaximumTourLength() == 0);
parameter.setPheromonParameter(0);
assertFalse(parameter.getPheromonParameter() == 0);
parameter.setPheromonUpdateParameter(0);
assertFalse(parameter.getPheromonUpdateParameter() == 0);
parameter.setZoomFactor(0);
assertFalse(parameter.getZoomFactor() == 0);
}
public static void main(String[] args) {
TestRunner.run(ParameterTest.class);
}
}