From 97e2e227ad5957544e14895016b7d497560062a4 Mon Sep 17 00:00:00 2001
From: Nelson Tavares de Sousa <stu103017@mail.uni-kiel.de>
Date: Wed, 20 May 2015 12:49:04 +0200
Subject: [PATCH] reenabled test

---
 .../java/teetime/framework/pipe/SpScPipeTest.java     | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/test/java/teetime/framework/pipe/SpScPipeTest.java b/src/test/java/teetime/framework/pipe/SpScPipeTest.java
index 37c2e964..5b06fa1e 100644
--- a/src/test/java/teetime/framework/pipe/SpScPipeTest.java
+++ b/src/test/java/teetime/framework/pipe/SpScPipeTest.java
@@ -15,6 +15,7 @@
  */
 package teetime.framework.pipe;
 
+import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 
 import java.util.ArrayList;
@@ -29,15 +30,17 @@ import teetime.framework.signal.ISignal;
 import teetime.framework.signal.StartingSignal;
 import teetime.framework.signal.TerminatingSignal;
 import teetime.framework.signal.ValidatingSignal;
+import teetime.stage.basic.merger.Merger;
 
 public class SpScPipeTest {
 
 	// @Ignore
 	// ignore as long as this test passes null ports to SpScPipe
-	// @Test
+	@Test
 	public void testSignalOrdering() throws Exception {
-		OutputPort<Object> sourcePort = null;
-		InputPort<Object> targetPort = null;
+		Merger<Object> portSource = new Merger<Object>();
+		OutputPort<Object> sourcePort = portSource.getOutputPort();
+		InputPort<Object> targetPort = portSource.getNewInputPort();
 		AbstractInterThreadPipe pipe = new SpScPipe(sourcePort, targetPort, 1); // IPipe does not provide getSignal method
 
 		List<ISignal> signals = new ArrayList<ISignal>();
@@ -63,7 +66,7 @@ public class SpScPipeTest {
 			}
 			secondSignals.add(temp);
 		}
-		// Assert.assertEquals(list, secondList);
+		assertEquals(signals, secondSignals);
 	}
 
 	@Test(expected = NullPointerException.class)
-- 
GitLab