From 20c9068314f5ee3f2bb4a4a98ef7f3bc04f8e6e8 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Tue, 11 Nov 2014 08:01:53 -0500 Subject: [PATCH] Extended the ActivationNeuron unit test. Change-Id: I1f2d872932f10d0cf327bda967dd679667ee7471 --- .../grail/neural/AbstractActivationNeuronTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test/java/com/syncleus/grail/neural/AbstractActivationNeuronTest.java b/src/test/java/com/syncleus/grail/neural/AbstractActivationNeuronTest.java index 53dcd12..58c709a 100644 --- a/src/test/java/com/syncleus/grail/neural/AbstractActivationNeuronTest.java +++ b/src/test/java/com/syncleus/grail/neural/AbstractActivationNeuronTest.java @@ -55,4 +55,14 @@ public class AbstractActivationNeuronTest { throw caught; } } + + @Test + public void testPropagateTwice() { + final FramedTransactionalGraph<?> graph = BlankGraphFactory.makeTinkerGraph(); + final ActivationNeuron neuron = graph.addVertex(null, ActivationNeuron.class); + neuron.setActivationFunctionClass(HyperbolicTangentActivationFunction.class); + neuron.propagate(); + neuron.propagate(); + Assert.assertEquals(HyperbolicTangentActivationFunction.class, neuron.getActivationFunctionClass()); + } } -- GitLab