From 02fd2bc7059da416937beb1abe67e5ca60379030 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Tue, 1 Apr 2014 23:00:53 +0100 Subject: Settings pane now actually controls the parameters, not much left to do. --- src/jcgp/tests/OutputTests.java | 94 ----------------------------------------- 1 file changed, 94 deletions(-) delete mode 100644 src/jcgp/tests/OutputTests.java (limited to 'src/jcgp/tests/OutputTests.java') diff --git a/src/jcgp/tests/OutputTests.java b/src/jcgp/tests/OutputTests.java deleted file mode 100644 index 8658fa4..0000000 --- a/src/jcgp/tests/OutputTests.java +++ /dev/null @@ -1,94 +0,0 @@ -package jcgp.tests; - -import static org.junit.Assert.assertTrue; - -import jcgp.JCGP.Resources; -import jcgp.population.Chromosome; -import jcgp.population.Connection; -import jcgp.population.Output; - -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -/** - * - * Tests which cover the behaviour specified for an output. - * - * - An output contains a single source Connection, which can be set and got. - * - It should return the value of its source connection. - * - It must be addressable by an index set upon construction only. - * - * - * @author Eduardo Pedroni - * - */ -public class OutputTests { - - private Output output; - private static Chromosome chromosome; - private static Resources resources; - // these are the test values - private final int outputValue = 10; - private final int outputIndex = 2; - - @BeforeClass - public static void setUpBeforeClass() { - resources = new Resources(); - chromosome = new Chromosome(resources); - } - - @Before - public void setUp() throws Exception { - output = new Output(chromosome, outputIndex); - } - - @Test - public void evaluationsTest() { - // set source connection, check that the appropriate value is returned - output.setConnection(0, new Connection() { - - @Override - public Object getValue() { - // test value - return outputValue; - } - - @Override - public String getDescription() { - // blank - return null; - } - }); - - assertTrue("Incorrect evaluation.", ((Integer) output.calculate()) == outputValue); - } - - @Test - public void connectionTest() { - // set a new connection, check that it is correctly returned - Connection newConn = new Connection() { - - @Override - public Object getValue() { - // blank - return 0; - } - - @Override - public String getDescription() { - // blank - return null; - } - }; - output.setConnection(0, newConn); - - assertTrue("Incorrect connection returned.", output.getSource() == newConn); - } - - @Test - public void indexTest() { - // check that the index returned is the one passed to the constructor - assertTrue("Incorrect index returned.", output.getIndex() == outputIndex); - } -} -- cgit v1.2.3