Package de.hwrberlin.it11.tsp.unittest

Source Code of de.hwrberlin.it11.tsp.unittest.ParameterTest

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);
  }

}
TOP

Related Classes of de.hwrberlin.it11.tsp.unittest.ParameterTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.