diff --git a/java-spring/e2e-test/src/test/java/net/chrisrichardson/eventstore/examples/bank/web/EndToEndTest.java b/java-spring/e2e-test/src/test/java/net/chrisrichardson/eventstore/examples/bank/web/EndToEndTest.java index 42ae305..4f0d65a 100644 --- a/java-spring/e2e-test/src/test/java/net/chrisrichardson/eventstore/examples/bank/web/EndToEndTest.java +++ b/java-spring/e2e-test/src/test/java/net/chrisrichardson/eventstore/examples/bank/web/EndToEndTest.java @@ -133,9 +133,10 @@ public class EndToEndTest { new HttpEntity(BasicAuthUtils.basicAuthHeaders("test_user@mail.com")), new ParameterizedTypeReference>() {}).getBody(); - AccountTransactionInfo expectedTransactionInfo = new AccountTransactionInfo(moneyTransfer.getMoneyTransferId(), fromAccountId, toAccountId, toCents(amountToTransfer).longValue()); - - assertTrue(transactionInfoList.contains(expectedTransactionInfo)); + assertTrue(transactionInfoList.stream().filter(ti -> ti.getTransactionId().equals(moneyTransfer.getMoneyTransferId()) && + ti.getFromAccountId().equals(fromAccountId) && + ti.getToAccountId().equals(toAccountId) && + ti.getAmount() == toCents(amountToTransfer).longValue()).findFirst().isPresent()); } @Test