@Test @Transactional public void testFind_souldBeFindOne() { Order result = repository.find(1L); assertThat(result, notNullValue()); assertThat(result.getId(), equalTo(1L)); assertThat(result.getOrderLines(), notNullValue()); assertThat(result.getOrderLines().isEmpty(), equalTo(false)); double amount = 0.0; for (OrderLine orderLine : result.getOrderLines()) amount += orderLine.getAmount(); assertThat(result.getTotalAmount(), equalTo(amount)); }