From a95db9be0d0ae1868b42d838f74b43da2ba0d715 Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Tue, 18 Oct 2022 09:51:26 +0200 Subject: [PATCH] GH-34 - Improve events assertion in example project. --- .../test/java/example/order/OrderIntegrationTests.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spring-modulith-example/src/test/java/example/order/OrderIntegrationTests.java b/spring-modulith-example/src/test/java/example/order/OrderIntegrationTests.java index 8d520151..8a961f6b 100644 --- a/spring-modulith-example/src/test/java/example/order/OrderIntegrationTests.java +++ b/spring-modulith-example/src/test/java/example/order/OrderIntegrationTests.java @@ -39,9 +39,9 @@ class OrderIntegrationTests { orders.complete(reference); - assertThat(events.ofType(OrderCompleted.class)) - .hasSize(1) - .element(0) - .extracting(OrderCompleted::getOrderId).isEqualTo(reference.getId()); + var matchingMapped = events.ofType(OrderCompleted.class) + .matchingMapped(OrderCompleted::getOrderId, reference.getId()::equals); + + assertThat(matchingMapped).hasSize(1); } }