package com.github.devnied.emvnfccard.model; import java.util.Date; import org.fest.assertions.Assertions; import org.junit.Test; import com.github.devnied.emvnfccard.model.enums.CountryCodeEnum; import com.github.devnied.emvnfccard.model.enums.CurrencyEnum; import com.github.devnied.emvnfccard.model.enums.TransactionTypeEnum; public class EmvPaymentCardTest { @Test public void testPayment() { EmvTransactionRecord payment = new EmvTransactionRecord(); payment.setAmount((float) 100.0); payment.setCurrency(CurrencyEnum.EUR); payment.setCyptogramData("12"); payment.setTerminalCountry(CountryCodeEnum.FR); payment.setDate(new Date()); payment.setTransactionType(TransactionTypeEnum.CASHBACK); payment.setTime(new Date()); Assertions.assertThat(payment.getAmount()).isEqualTo(100); Assertions.assertThat(payment.getCurrency()).isEqualTo(CurrencyEnum.EUR); Assertions.assertThat(payment.getCyptogramData()).isEqualTo("12"); Assertions.assertThat(payment.getTerminalCountry()).isEqualTo(CountryCodeEnum.FR); Assertions.assertThat(payment.getTransactionType()).isEqualTo(TransactionTypeEnum.CASHBACK); Assertions.assertThat(payment.getTime()).isNotNull(); Assertions.assertThat(payment.getDate()).isNotNull(); } }