CheckTest.java 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.zipcoder.payment;
  2. import org.junit.Test;
  3. import static org.junit.Assert.*;
  4. public class CheckTest {
  5. @Test
  6. public void getSetIDTest() {
  7. Check check = new Check();
  8. long expected = 12345;
  9. check.setId(expected);
  10. long actual = check.getId();
  11. assertEquals(expected, actual);
  12. }
  13. @Test
  14. public void getSetPayerNameTest() {
  15. Check check = new Check();
  16. String expected = "John Doe";
  17. check.setPayerName(expected);
  18. String actual = check.getPayerName();
  19. assertEquals(expected, actual);
  20. }
  21. @Test
  22. public void getSetRoutingNumberTest() {
  23. Check check = new Check();
  24. String expected = "00012345";
  25. check.setRoutingNumber(expected);
  26. String actual = check.getRoutingNumber();
  27. assertEquals(expected, actual);
  28. }
  29. @Test
  30. public void getSetAccountNumberTest() {
  31. Check check = new Check();
  32. String expected = "123456789";
  33. check.setAccountNumber(expected);
  34. String actual = check.getAccountNumber();
  35. assertEquals(expected, actual);
  36. }
  37. @Test
  38. public void getShortDescription() {
  39. Check check = new Check();
  40. String expected = "Check John Doe ***6789";
  41. check.setPayerName("John Doe");
  42. check.setAccountNumber("123456789");
  43. String actual = check.getShortDescription();
  44. assertEquals(expected, actual);
  45. }
  46. @Test
  47. public void compareToPaypalTest() {
  48. Paypal paypal = new Paypal();
  49. paypal.setId(2);
  50. Check check = new Check();
  51. check.setId(1);
  52. int actual = check.compareTo(paypal);
  53. int expected = -1;
  54. assertEquals(expected, actual);
  55. }
  56. @Test
  57. public void compareToCreditCardTest() {
  58. Paypal paypal = new Paypal();
  59. paypal.setId(1);
  60. Check check = new Check();
  61. check.setId(1);
  62. int actual = check.compareTo(paypal);
  63. int expected = 0;
  64. assertEquals(expected, actual);
  65. }
  66. @Test
  67. public void compareToCreditCardTest2() {
  68. Check check = new Check();
  69. check.setId(1);
  70. CreditCard creditCard = new CreditCard();
  71. creditCard.setId(0);
  72. int actual = check.compareTo(creditCard);
  73. int expected = 1;
  74. assertEquals(expected, actual);
  75. }
  76. }