CheckTest.java 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.zipcoder.payment;
  2. import org.junit.Assert;
  3. import org.junit.After;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6. public class CheckTest {
  7. Check ch;
  8. Check c2;
  9. @Before
  10. public void setup() {
  11. ch = new Check(12345, "Sansa Stark", "1234567", "987654321");
  12. c2 = new Check(9034, "Arya Stark", "1234569", "987654444");
  13. }
  14. @Test
  15. public void getIdTest() {
  16. long expected = 12345;
  17. long actual = ch.getId();
  18. Assert.assertEquals(expected, actual);
  19. }
  20. @Test
  21. public void getPayerNameTest() {
  22. String expected = "Sansa Stark";
  23. String actual = ch.getPayerName();
  24. Assert.assertEquals(expected, actual);
  25. }
  26. @Test
  27. public void getRoutingNumberTest() {
  28. String expected = "1234567";
  29. String actual = ch.getRoutingNumber();
  30. Assert.assertEquals(expected, actual);
  31. }
  32. @Test
  33. public void getAccountNumberTest() {
  34. String expected = "987654321";
  35. String actual = ch.getAccountNumber();
  36. Assert.assertEquals(expected, actual);
  37. }
  38. @Test
  39. public void getShortDescriptionTest() {
  40. String expected = "Check Sansa Stark ***4321";
  41. String actual = ch.getShortDescription();
  42. Assert.assertEquals(expected, actual);
  43. }
  44. @Test
  45. public void compareToTest() {
  46. int actual = ch.compareTo(c2);
  47. Assert.assertTrue(actual > 0);
  48. }
  49. @Test
  50. public void compareToTest2() {
  51. int actual = c2.compareTo(ch);
  52. Assert.assertTrue(actual < 0);
  53. }
  54. @Test
  55. public void compareToTest3() {
  56. int actual = c2.compareTo(c2);
  57. Assert.assertTrue(actual == 0);
  58. }
  59. }