You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rc...@apache.org on 2019/12/05 02:27:03 UTC

[james-project] 01/07: [refactoring] use untilAsserted in place of until in EventBusConcurrentTestContract

This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 7ce02483a4fe3eece4d8ad6e33e35af548639376
Author: RĂ©mi KOWALSKI <rk...@linagora.com>
AuthorDate: Wed Dec 4 16:53:52 2019 +0100

    [refactoring] use untilAsserted in place of until in EventBusConcurrentTestContract
---
 .../events/EventBusConcurrentTestContract.java     | 39 +++++++++++-----------
 1 file changed, 20 insertions(+), 19 deletions(-)

diff --git a/mailbox/api/src/test/java/org/apache/james/mailbox/events/EventBusConcurrentTestContract.java b/mailbox/api/src/test/java/org/apache/james/mailbox/events/EventBusConcurrentTestContract.java
index 5f08968..99b64c1 100644
--- a/mailbox/api/src/test/java/org/apache/james/mailbox/events/EventBusConcurrentTestContract.java
+++ b/mailbox/api/src/test/java/org/apache/james/mailbox/events/EventBusConcurrentTestContract.java
@@ -25,6 +25,7 @@ import static org.apache.james.mailbox.events.EventBusTestFixture.KEY_2;
 import static org.apache.james.mailbox.events.EventBusTestFixture.KEY_3;
 import static org.apache.james.mailbox.events.EventBusTestFixture.NO_KEYS;
 import static org.apache.james.mailbox.events.EventDeadLettersContract.GROUP_A;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.awaitility.Awaitility.await;
 
 import java.time.Duration;
@@ -55,7 +56,7 @@ public interface EventBusConcurrentTestContract {
 
     static int totalEventsReceived(ImmutableList<EventBusTestFixture.MailboxListenerCountingSuccessfulExecution> allListeners) {
         return allListeners.stream()
-            .mapToInt(listener -> listener.numberOfEventCalls())
+            .mapToInt(EventBusTestFixture.MailboxListenerCountingSuccessfulExecution::numberOfEventCalls)
             .sum();
     }
 
@@ -78,9 +79,9 @@ public interface EventBusConcurrentTestContract {
                 .operationCount(OPERATION_COUNT)
                 .runSuccessfullyWithin(FIVE_SECONDS);
 
-            AWAIT_CONDITION.until(() ->
-                totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3))
-                    == (totalGlobalRegistrations * TOTAL_DISPATCH_OPERATIONS));
+            AWAIT_CONDITION.untilAsserted(() ->
+                assertThat(totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3)))
+                    .isEqualTo(totalGlobalRegistrations * TOTAL_DISPATCH_OPERATIONS));
         }
 
         @Test
@@ -101,9 +102,9 @@ public interface EventBusConcurrentTestContract {
                 .operationCount(OPERATION_COUNT)
                 .runSuccessfullyWithin(FIVE_SECONDS);
 
-            AWAIT_CONDITION.until(() ->
-                totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3))
-                    == (totalKeyListenerRegistrations * totalEventBus * TOTAL_DISPATCH_OPERATIONS));
+            AWAIT_CONDITION.untilAsserted(() ->
+                assertThat(totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3)))
+                    .isEqualTo(totalKeyListenerRegistrations * totalEventBus * TOTAL_DISPATCH_OPERATIONS));
         }
 
         @Test
@@ -131,9 +132,9 @@ public interface EventBusConcurrentTestContract {
                 .operationCount(OPERATION_COUNT)
                 .runSuccessfullyWithin(FIVE_SECONDS);
 
-            AWAIT_CONDITION.until(() ->
-                totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3))
-                    == (totalEventDeliveredGlobally + totalEventDeliveredByKeys));
+            AWAIT_CONDITION.untilAsserted(() ->
+                assertThat(totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3)))
+                    .isEqualTo(totalEventDeliveredGlobally + totalEventDeliveredByKeys));
         }
     }
 
@@ -163,9 +164,9 @@ public interface EventBusConcurrentTestContract {
                 .operationCount(OPERATION_COUNT)
                 .runSuccessfullyWithin(FIVE_SECONDS);
 
-            AWAIT_CONDITION.until(() ->
-                totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3))
-                    == (totalGlobalRegistrations * TOTAL_DISPATCH_OPERATIONS));
+            AWAIT_CONDITION.untilAsserted(() ->
+                assertThat(totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3)))
+                    .isEqualTo(totalGlobalRegistrations * TOTAL_DISPATCH_OPERATIONS));
         }
 
         @Test
@@ -191,9 +192,9 @@ public interface EventBusConcurrentTestContract {
                 .operationCount(OPERATION_COUNT)
                 .runSuccessfullyWithin(FIVE_SECONDS);
 
-            AWAIT_CONDITION.until(() ->
-                totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3))
-                    == (totalKeyListenerRegistrations * totalEventBus * TOTAL_DISPATCH_OPERATIONS));
+            AWAIT_CONDITION.untilAsserted(() ->
+                assertThat(totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3)))
+                    .isEqualTo(totalKeyListenerRegistrations * totalEventBus * TOTAL_DISPATCH_OPERATIONS));
         }
 
         @Test
@@ -227,9 +228,9 @@ public interface EventBusConcurrentTestContract {
                 .operationCount(OPERATION_COUNT)
                 .runSuccessfullyWithin(FIVE_SECONDS);
 
-            AWAIT_CONDITION.until(() ->
-                totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3))
-                    == (totalEventDeliveredGlobally + totalEventDeliveredByKeys));
+            AWAIT_CONDITION.untilAsserted(() ->
+                assertThat(totalEventsReceived(ImmutableList.of(countingListener1, countingListener2, countingListener3)))
+                    .isEqualTo(totalEventDeliveredGlobally + totalEventDeliveredByKeys));
         }
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org