package com.zipcoder.payment; import org.junit.Test; import static junit.framework.TestCase.assertEquals; public class CreditCardTest { @Test public void testGetter(){ long expected = 3; CreditCard card = new CreditCard(3, "Dave", "3424", 3, 2021); card.setId(); long actual = card.getId(); assertEquals(expected, actual); } @Test public void testPayerName(){ String expected = "John"; CreditCard card = new CreditCard(5, "Wendy", "3455", 7, 2020); card.setPayerName("John"); String actual = card.getPayerName(); assertEquals(expected, actual); } @Test public void testNumber(){ String expected = "123"; CreditCard card = new CreditCard(1, "Bob", "2323", 8, 2020); card.setNumber("123"); String actual = card.getNumber(); assertEquals(expected, actual); } @Test public void testExpiredMonth() { int expected = 9; CreditCard card = new CreditCard(2, "Freddy", "2343", 7, 2021); card.setExpiredMonth(9); int actual = card.getExpiredMonth(); assertEquals(expected, actual); } @Test public void testExpiredYear(){ int expected = 2016; CreditCard card = new CreditCard(3, "Leo", "2343", 6, 2019); card.setExpiredYear(2016); int actual = card.getExpiredYear(); assertEquals(expected, actual); } }