From 0df9906728af9b7919f4c4cb736bc26e3c5a30b7 Mon Sep 17 00:00:00 2001
From: Christian Wulf <chw@informatik.uni-kiel.de>
Date: Fri, 19 Dec 2014 08:43:25 +0100
Subject: [PATCH] signal order test is now ignored

---
 src/main/java/teetime/stage/basic/Delay.java           | 2 +-
 src/test/java/teetime/framework/pipe/SpScPipeTest.java | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/main/java/teetime/stage/basic/Delay.java b/src/main/java/teetime/stage/basic/Delay.java
index 0d68e707..aab87bd3 100644
--- a/src/main/java/teetime/stage/basic/Delay.java
+++ b/src/main/java/teetime/stage/basic/Delay.java
@@ -24,7 +24,7 @@ public final class Delay<T> extends AbstractStage {
 
 		Long timestampTrigger = this.timestampTriggerInputPort.receive();
 		if (null == timestampTrigger) {
-			returnNoElement();
+			return; // BETTER use returnNoElement(). so far, RunnableProducerStages cannot handle the NOT_ENOUGH__INPUT_EXCEPTION
 		}
 
 		sendAllBufferedEllements();
diff --git a/src/test/java/teetime/framework/pipe/SpScPipeTest.java b/src/test/java/teetime/framework/pipe/SpScPipeTest.java
index 2600789e..78313ed5 100644
--- a/src/test/java/teetime/framework/pipe/SpScPipeTest.java
+++ b/src/test/java/teetime/framework/pipe/SpScPipeTest.java
@@ -4,6 +4,7 @@ import java.util.ArrayList;
 import java.util.List;
 
 import org.junit.Assert;
+import org.junit.Ignore;
 import org.junit.Test;
 
 import teetime.framework.AbstractInterThreadPipe;
@@ -16,6 +17,8 @@ import teetime.framework.signal.ValidatingSignal;
 
 public class SpScPipeTest {
 
+	@Ignore
+	// ignore as long as this test passes null ports to SpScPipe
 	@Test
 	public void testSignalOrdering() throws Exception {
 		OutputPort<Object> sourcePort = null;
-- 
GitLab