package org.adder.test; import java.util.ArrayList; import java.util.List; import java.util.Random; import junit.framework.TestCase; import org.adder.EquationGenome; import org.adder.Genome; import org.adder.Population; public class AdderTest extends TestCase { /** * The Random Seem. */ public static final Random TheSeed = new Random(System.currentTimeMillis()); public void testSample() { for (int i = 0; i < 20; i++) { final int res = EquationGenome.nextInt(TheSeed, 1, 20); System.out.println("Res=>" + res); } System.out.println("----"); for (int i = 0; i < 20; i++) { final int res = EquationGenome.nextInt(TheSeed, 10, 20); System.out.println("Res=>" + res); } } public void testRemoveRange() { final List<Genome> elements = new ArrayList<Genome>(); final EquationGenome g1 = new EquationGenome(); final EquationGenome g2 = new EquationGenome(); final EquationGenome g3 = new EquationGenome(); final EquationGenome g4 = new EquationGenome(); final EquationGenome g5 = new EquationGenome(); elements.add(g1); elements.add(g2); elements.add(g3); elements.add(g4); elements.add(g5); for (final java.util.Iterator<Genome> it = elements.iterator(); it.hasNext();) { System.out.println(it.next()); } // End of for // Test remove System.out.println("-------"); Population.removeRange(elements, 2, 3); for (final java.util.Iterator<Genome> it = elements.iterator(); it.hasNext();) { System.out.println(it.next()); } // End of for } } // End of the Class //