diff --git a/eraser-base/src/test/java/de/tudresden/inf/st/eraser/ControllingItemTest.java b/eraser-base/src/test/java/de/tudresden/inf/st/eraser/ControllingItemTest.java
index 581108cc4fca4044e91f09eb88840fce183537c5..af5fe99fff7d996db081a53603c913eae81e0ea5 100644
--- a/eraser-base/src/test/java/de/tudresden/inf/st/eraser/ControllingItemTest.java
+++ b/eraser-base/src/test/java/de/tudresden/inf/st/eraser/ControllingItemTest.java
@@ -139,7 +139,11 @@ public class ControllingItemTest {
     assertEquals(4, item2.getState(), DELTA);
 
     item1.setState(5);
-    assertEquals(5, item1.getState(), DELTA);
+    assertEquals(5, item1.getState(), DELTA, "Item was not controlled correctly");
     assertEquals(5, item2.getState(), DELTA, "Item was not controlled correctly");
+
+    item2.setState(3);
+    assertEquals(3, item1.getState(), DELTA, "Item was not controlled correctly");
+    assertEquals(3, item2.getState(), DELTA, "Item was not controlled correctly");
   }
 }