package com.zipcoder.payment; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.*; public class CreditCardTest { private CreditCard creditCard; @Before public void setUp() { creditCard = new CreditCard(); } @Test public void getIdTest() { creditCard.setId(3453453524234L); assertEquals(3453453524234L, creditCard.getId(), 10); } @Test public void getPayerNameTest() { creditCard.setPayerName("john"); assertEquals("john", creditCard.getPayerName()); } @Test public void getExpiredMonthTest() { creditCard.setExpiredMonth(10); assertEquals(10, creditCard.getExpiredMonth()); } @Test public void getExpiredYearTest() { creditCard.setExpiredYear(20); assertEquals(20, creditCard.getExpiredYear()); } @Test public void getNumberTest() { creditCard.setNumber("32423"); assertEquals("32423", creditCard.getNumber()); } @Test public void getShortDescriptionTest() { creditCard.setPayerName("Tia Mowry"); creditCard.setNumber("8334551"); creditCard.setExpiredMonth(10); creditCard.setExpiredYear(2019); String expected = "CC Tia Mowry 4551 10/2019"; assertEquals(expected, creditCard.getShortDescription()); } @Test public void compareToTest() { CreditCard creditCard1 = new CreditCard(); creditCard1.setId(334L); creditCard.setId(333L); assertEquals(-1, creditCard.compareTo(creditCard1)); } }