System outs for tests (#2321)
This commit is contained in:
parent
610bb05123
commit
dc037a4ce8
@ -10,6 +10,10 @@ import static org.junit.Assert.*;
|
|||||||
public class XORTest {
|
public class XORTest {
|
||||||
private NeuralNetwork ann = null;
|
private NeuralNetwork ann = null;
|
||||||
|
|
||||||
|
private void print(String input, double output, double actual) {
|
||||||
|
System.out.println("Testing: " + input + " Expected: " + actual + " Result: " + output);
|
||||||
|
}
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void annInit() {
|
public void annInit() {
|
||||||
ann = NeurophXOR.trainNeuralNetwork(NeurophXOR.assembleNeuralNetwork());
|
ann = NeurophXOR.trainNeuralNetwork(NeurophXOR.assembleNeuralNetwork());
|
||||||
@ -19,28 +23,32 @@ public class XORTest {
|
|||||||
public void leftDisjunctTest() {
|
public void leftDisjunctTest() {
|
||||||
ann.setInput(0, 1);
|
ann.setInput(0, 1);
|
||||||
ann.calculate();
|
ann.calculate();
|
||||||
assertEquals(ann.getOutput()[0], 1.0,0.0);
|
print("0, 1", ann.getOutput()[0], 1.0);
|
||||||
|
assertEquals(ann.getOutput()[0], 1.0, 0.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void rightDisjunctTest() {
|
public void rightDisjunctTest() {
|
||||||
ann.setInput(1, 0);
|
ann.setInput(1, 0);
|
||||||
ann.calculate();
|
ann.calculate();
|
||||||
assertEquals(ann.getOutput()[0], 1.0,0.0);
|
print("1, 0", ann.getOutput()[0], 1.0);
|
||||||
|
assertEquals(ann.getOutput()[0], 1.0, 0.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void bothFalseConjunctTest() {
|
public void bothFalseConjunctTest() {
|
||||||
ann.setInput(0, 0);
|
ann.setInput(0, 0);
|
||||||
ann.calculate();
|
ann.calculate();
|
||||||
assertEquals(ann.getOutput()[0], 0.0,0.0);
|
print("0, 0", ann.getOutput()[0], 0.0);
|
||||||
|
assertEquals(ann.getOutput()[0], 0.0, 0.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void bothTrueConjunctTest() {
|
public void bothTrueConjunctTest() {
|
||||||
ann.setInput(1, 1);
|
ann.setInput(1, 1);
|
||||||
ann.calculate();
|
ann.calculate();
|
||||||
assertEquals(ann.getOutput()[0], 0.0,0.0);
|
print("1, 1", ann.getOutput()[0], 0.0);
|
||||||
|
assertEquals(ann.getOutput()[0], 0.0, 0.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@After
|
@After
|
||||||
|
Loading…
x
Reference in New Issue
Block a user