diff --git a/sdccc/src/main/java/com/draeger/medical/sdccc/tests/glue/direct/DirectSubscriptionHandlingTest.java b/sdccc/src/main/java/com/draeger/medical/sdccc/tests/glue/direct/DirectSubscriptionHandlingTest.java index d900aae9..3f76f318 100644 --- a/sdccc/src/main/java/com/draeger/medical/sdccc/tests/glue/direct/DirectSubscriptionHandlingTest.java +++ b/sdccc/src/main/java/com/draeger/medical/sdccc/tests/glue/direct/DirectSubscriptionHandlingTest.java @@ -418,8 +418,8 @@ private void triggerReportAndIntentionallyFailReceivingIt(final ReportTestData t LOG.info("Triggering a Report and intentionally causing a failure..."); triggerableReport.setReportReceived(false); triggerableReport.setFailOnReceivingReport(true); + triggerableReport.trigger(); synchronized (triggerableReport.getSyncPoint()) { - triggerableReport.trigger(); final long timeout = System.nanoTime() + TIMEOUT_NANOS; while (!triggerableReport.getReportReceived() && System.nanoTime() < timeout) { try {