b7e8b8661c7da9b42af5416e3ce297c3ffacbc26
[demos/kafka/demos-kafka-payment-system-transfer] / src / test / java / de / juplo / kafka / payment / transfer / domain / TransferTest.java
1 package de.juplo.kafka.payment.transfer.domain;
2
3 import org.junit.jupiter.api.Test;
4
5 import static de.juplo.kafka.payment.transfer.domain.Transfer.State.CHECKED;
6 import static de.juplo.kafka.payment.transfer.domain.Transfer.State.RECEIVED;
7 import static org.assertj.core.api.Assertions.assertThat;
8
9
10 public class TransferTest
11 {
12   @Test
13   public void testEqualsIgnoresState()
14   {
15     Transfer a = Transfer.builder().id(1).payer(1).payee(1).amount(1).state(RECEIVED).build();
16     Transfer b = Transfer.builder().id(1).payer(1).payee(1).amount(1).state(CHECKED).build();
17
18     assertThat(a).isEqualTo(b);
19   }
20 }