CreditCardTest.java 2.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.zipcoder.payment;
  2. import org.junit.jupiter.api.Test;
  3. import static org.junit.jupiter.api.Assertions.assertEquals;
  4. public class CreditCardTest {
  5. CreditCard credit=new CreditCard(1,"bleena","12345",10,2020);
  6. CreditCard credit1=new CreditCard(2,"anju","00101",2,2019);
  7. Check check=new Check((long) 1,"Aleena","123456","76543");
  8. @Test
  9. public void creditCardTestGetID(){
  10. long expected = 1;
  11. long actual = credit.getId();
  12. assertEquals(expected,actual);
  13. }
  14. @Test
  15. public void creditCardTestGetNumber(){
  16. String expected = "12345";
  17. String actual = credit.getNumber();
  18. assertEquals(expected,actual);
  19. }
  20. @Test
  21. public void creditPayerNameTest(){
  22. String expected = "bleena";
  23. String actual = credit.getPayerName();
  24. assertEquals(expected,actual);
  25. }
  26. @Test
  27. public void creditexpiredMonthTest(){
  28. int expected = 10;
  29. int actual = credit.getexpiredMonth();
  30. assertEquals(expected,actual);
  31. }
  32. @Test
  33. public void creditexpiredYearTest(){
  34. int expected = 2020;
  35. int actual = credit.getexpiredYear();
  36. assertEquals(expected,actual);
  37. }
  38. @Test
  39. public void compareToTest()//comparaing two different credit cards
  40. {
  41. int expected=1;
  42. int actual=credit.getShortDescription().compareTo(credit1.getShortDescription());
  43. assertEquals(expected,actual);
  44. }
  45. @Test
  46. public void compareToTestCredit()//comparing same credit card->returns zero
  47. {
  48. int expected=0;
  49. int actual=credit.getShortDescription().compareTo(credit.getShortDescription());
  50. assertEquals(expected,actual);
  51. }
  52. @Test
  53. public void compareToTestCheck()//comparing credit card with check->
  54. //CC bleena 2345 10/2020
  55. //Check Aleena ****6543
  56. {
  57. int expected=-37;
  58. int actual=credit.getShortDescription().compareTo(check.getShortDescription());
  59. assertEquals(expected,actual);
  60. }
  61. }