DATACMNS-1482 - Polishing.

Slightly improved test case.
This commit is contained in:
Oliver Drotbohm
2019-02-20 13:54:01 +01:00
parent 47966451eb
commit d12801a7b0

View File

@@ -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<String> customStreamable();
// DATACMNS-1482
List<Integer> listOfInteger();
}