diff --git a/src/test/java/org/springframework/data/repository/core/support/QueryExecutionResultHandlerUnitTests.java b/src/test/java/org/springframework/data/repository/core/support/QueryExecutionResultHandlerUnitTests.java index 56853f613..84f20d110 100755 --- a/src/test/java/org/springframework/data/repository/core/support/QueryExecutionResultHandlerUnitTests.java +++ b/src/test/java/org/springframework/data/repository/core/support/QueryExecutionResultHandlerUnitTests.java @@ -394,13 +394,14 @@ public class QueryExecutionResultHandlerUnitTests { Object result = handler.postProcessInvocationResult(asList(BigDecimal.ZERO, BigDecimal.ONE), getMethod("listOfInteger")); - assertThat(result).isInstanceOf(List.class); + assertThat(result).isInstanceOfSatisfying(List.class, list -> { - List list = (List) result; - SoftAssertions.assertSoftly(s -> { - // for making the test failure more obvious: - (list).forEach(v -> s.assertThat(v).isInstanceOf(Integer.class)); - s.assertThat(list).containsExactly(0, 1); + SoftAssertions.assertSoftly(s -> { + + // for making the test failure more obvious: + s.assertThat(list).allMatch(it -> Integer.class.isInstance(it)); + s.assertThat(list).containsExactly(0, 1); + }); }); } @@ -442,6 +443,7 @@ public class QueryExecutionResultHandlerUnitTests { // DATACMNS-1430 CustomStreamableWrapper customStreamable(); + // DATACMNS-1482 List listOfInteger(); }