CreditCardTest.java 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.zipcoder.payment;
  2. import org.junit.Before;
  3. import org.junit.Test;
  4. import static org.junit.Assert.*;
  5. public class CreditCardTest {
  6. private CreditCard creditCard;
  7. @Before
  8. public void setUp() {
  9. creditCard = new CreditCard();
  10. }
  11. @Test
  12. public void getIdTest() {
  13. creditCard.setId(3453453524234L);
  14. assertEquals(3453453524234L, creditCard.getId(), 10);
  15. }
  16. @Test
  17. public void getPayerNameTest() {
  18. creditCard.setPayerName("john");
  19. assertEquals("john", creditCard.getPayerName());
  20. }
  21. @Test
  22. public void getExpiredMonthTest() {
  23. creditCard.setExpiredMonth(10);
  24. assertEquals(10, creditCard.getExpiredMonth());
  25. }
  26. @Test
  27. public void getExpiredYearTest() {
  28. creditCard.setExpiredYear(20);
  29. assertEquals(20, creditCard.getExpiredYear());
  30. }
  31. @Test
  32. public void getNumberTest() {
  33. creditCard.setNumber("32423");
  34. assertEquals("32423", creditCard.getNumber());
  35. }
  36. @Test
  37. public void getShortDescriptionTest() {
  38. creditCard.setPayerName("Tia Mowry");
  39. creditCard.setNumber("8334551");
  40. creditCard.setExpiredMonth(10);
  41. creditCard.setExpiredYear(2019);
  42. String expected = "CC Tia Mowry 4551 10/2019";
  43. assertEquals(expected, creditCard.getShortDescription());
  44. }
  45. @Test
  46. public void compareToTest() {
  47. CreditCard creditCard1 = new CreditCard();
  48. creditCard1.setId(334L);
  49. creditCard.setId(333L);
  50. assertEquals(-1, creditCard.compareTo(creditCard1));
  51. }
  52. }