CheckTest.java 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.zipcoder.payment;
  2. import org.junit.Assert;
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. public class CheckTest {
  6. Check testCheck;
  7. CreditCard otherPayment;
  8. @Before
  9. public void initialize() {
  10. testCheck = new Check(100, "Karen Paige", "124567", "7654321");
  11. otherPayment = new CreditCard(10, "John Hurt", "0043783590454335", 03,2020);
  12. }
  13. @Test
  14. public void getSetIdTest() {
  15. long expected = 10000;
  16. testCheck.setId(10000);
  17. long actual = testCheck.getId();
  18. Assert.assertEquals(expected, actual);
  19. }
  20. @Test
  21. public void getSetPayerNameTest() {
  22. String expected = "Karen";
  23. testCheck.setPayerName("Karen");
  24. String actual = testCheck.getPayerName();
  25. Assert.assertEquals(expected, actual);
  26. }
  27. @Test
  28. public void getSetRoutingNumberTest() {
  29. String expected = "1234567";
  30. testCheck.setRoutingNumber("1234567");
  31. String actual = testCheck.getRoutingNumber();
  32. Assert.assertEquals(expected, actual);
  33. }
  34. @Test
  35. public void getSetAccountNumberTest() {
  36. String expected = "7654321";
  37. testCheck.setAccountNumber("7654321");
  38. String actual = testCheck.getAccountNumber();
  39. Assert.assertEquals(expected, actual);
  40. }
  41. @Test
  42. public void getLastFourDigitsTest() {
  43. String expected = "4556";
  44. String fullNumber = "230598904556";
  45. String actual = testCheck.getLastFourDigits(fullNumber);
  46. Assert.assertEquals(expected, actual);
  47. }
  48. @Test
  49. public void getShortDescriptionTest() {
  50. String expected = "Check Karen Paige ***4321";
  51. String actual = testCheck.getShortDescription();
  52. Assert.assertEquals(expected, actual);
  53. }
  54. @Test
  55. public void compareToTest() {
  56. int actual = testCheck.compareTo(otherPayment);
  57. Assert.assertTrue(actual > 0);
  58. }
  59. }