Index: tests/SystemQueue-tests.cc
===================================================================
--- tests/SystemQueue-tests.cc	(revision 12754)
+++ tests/SystemQueue-tests.cc	(revision 12755)
@@ -326,4 +326,27 @@
 
 /**
+ *  tests whether the SystemQueue is considered non-empty, while an event is delayed-waiting
+ */
+TEST_F(SystemQueueTimingTest, NotEmptyWhileWaiting)
+{
+    // scheduleCall
+    sysq.scheduleCall(
+        boost::bind(&SystemQueueTimingTest::Check, this), DELAY_TIME
+    );
+
+    // SystemQueue must not be empty as long as the event is not finished (and especially while stille queued)
+    if ( sysq.isEmpty() )
+    {
+        // assert that this test is actually meaningful
+        ASSERT_FALSE( checkmark )
+            << "NOTE: This is not necessarily a bug, maybe the timing just have to adjusted. Try to increase MAX_WAIT.";
+
+        EXPECT_TRUE( ! sysq.isEmpty() || checkmark );
+    }
+}
+
+
+
+/**
  *  schedules a delayed call and tests whether it is called (more or less timely..)
  */
