package com.zipcoder.payment; import org.junit.Assert; import org.junit.Test; public class CheckTest { @Test public void idGetterSetterTest(){ Check test = new Check(); Long expected = 888L; test.setId(888L); Long actual = test.getId(); Assert.assertEquals(expected, actual); } @Test public void payerNameGetterSetterTest(){ Check test = new Check(); String expected = "Nafis"; test.setPayerName("Nafis"); String actual = test.getPayerName(); Assert.assertEquals(expected, actual); } @Test public void routingNumberGetterSetterTest(){ Check test = new Check(); String expected = "123456789"; test.setRoutingNumber("123456789"); String actual = test.getRoutingNumber(); Assert.assertEquals(expected, actual); } @Test public void accountNumberGetterSetterTest(){ Check test = new Check(); String expected = "1234567890"; test.setAccountNumber("1234567890"); String actual = test.getAccountNumber(); Assert.assertEquals(expected, actual); } @Test public void lastFourTest(){ Check test = new Check(); String expected = "1234"; String actual = test.lastFour("1111222233331234"); Assert.assertEquals(expected, actual); } @Test public void getShortDescriptionTest(){ Check test = new Check("Nafis", "123456789", "1234567890"); String expected = "Check Nafis ***7890"; String actual = test.getShortDescription(); Assert.assertEquals(expected, actual); } @Test public void compareToTest(){ CreditCard test1 = new CreditCard("Nafis", "1111222233331234", 9, 2018); Check test2 = new Check("Nafis", "123456789", "1234567890"); Assert.assertTrue(test1.compareTo(test2) < 0); } }