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