diff --git a/src/test/java/teetime/framework/AbstractCompositeStageTest.java b/src/test/java/teetime/framework/AbstractCompositeStageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..4f093cf0f58ddf4b39fcc6bcd6e5f113d9bf8884
--- /dev/null
+++ b/src/test/java/teetime/framework/AbstractCompositeStageTest.java
@@ -0,0 +1,6 @@
+package teetime.framework;
+
+
+public class AbstractCompositeStageTest {
+
+}
diff --git a/src/test/java/teetime/framework/AbstractPortTest.java b/src/test/java/teetime/framework/AbstractPortTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..5c711d8761acbd2d21d5e92f52902022be7ae31e
--- /dev/null
+++ b/src/test/java/teetime/framework/AbstractPortTest.java
@@ -0,0 +1,28 @@
+package teetime.framework;
+
+import static org.hamcrest.Matchers.is;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class AbstractPortTest {
+
+	@Test
+	public void testNameing() {
+		NameingTestStage stage = new NameingTestStage();
+		assertThat(stage.namedPort.toString(), is("Testname"));
+	}
+
+	private class NameingTestStage extends AbstractConsumerStage<Object> {
+
+		public OutputPort<Object> namedPort = createOutputPort("Testname");
+
+		@Override
+		protected void execute(final Object element) {
+			// TODO Auto-generated method stub
+
+		}
+
+	}
+
+}