CreditCardTest.java 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.zipcoder.payment;
  2. import org.junit.Assert;
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. public class CreditCardTest {
  6. CreditCard creditCard;
  7. @Before
  8. public void setUp() {
  9. creditCard = new CreditCard();
  10. }
  11. @Test
  12. public void getSetIdTest() {
  13. creditCard.setId(1L);
  14. Long expected = 1L;
  15. Long actual = creditCard.getId();
  16. Assert.assertEquals(expected, actual);
  17. }
  18. @Test
  19. public void getSetPayerNameTest() {
  20. creditCard.setPayerName("Aliza");
  21. String expected = "Aliza";
  22. String actual = creditCard.getPayerName();
  23. Assert.assertEquals(expected, actual);
  24. }
  25. @Test
  26. public void getSetNumberTest() {
  27. creditCard.setNumber("4444555566667777");
  28. String expected = "4444555566667777";
  29. String actual = creditCard.getNumber();
  30. Assert.assertEquals(expected, actual);
  31. }
  32. @Test
  33. public void getSetExpiredMonthTest() {
  34. creditCard.setExpiredMonth(8);
  35. int expected = 8;
  36. int actual = creditCard.getExpiredMonth();
  37. Assert.assertEquals(expected, actual);
  38. }
  39. @Test
  40. public void getSetExpiredYearTest() {
  41. creditCard.setExpiredYear(2022);
  42. int expected = 2022;
  43. int actual = creditCard.getExpiredYear();
  44. Assert.assertEquals(expected, actual);
  45. }
  46. @Test
  47. public void getShortDescriptionTest() {
  48. creditCard = new CreditCard(1L, "Aliza Lang", "4444555566667777", 8, 2022);
  49. String expected = "CC Aliza Lang 7777 8/2022";
  50. String actual = creditCard.getShortDescription();
  51. Assert.assertEquals(expected, actual);
  52. }
  53. @Test
  54. public void compareToTest() {
  55. creditCard = new CreditCard(1L, "Aliza Lang", "4444555566667777", 8, 2022);
  56. CreditCard creditCard1 = new CreditCard(2L, "Tom Smith", "4444555566669999", 9, 2032);
  57. int actual = creditCard.compareTo(creditCard1);
  58. Assert.assertTrue(actual < 0);
  59. }
  60. }