Guest User

Untitled

a guest
Apr 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. @isTest
  2. private class TestVerifyDate {
  3.  
  4. //testing that if date2 is within 30 days of date1, should return date 2
  5. @isTest static void testDate2within30daysofDate1() {
  6. Date date1 = date.newInstance(2018, 03, 20);
  7. Date date2 = date.newInstance(2018, 04, 11);
  8. Date resultDate = VerifyDate.CheckDates(date1,date2);
  9. Date testDate = Date.newInstance(2018, 04, 11);
  10. System.assertEquals(testDate,resultDate);
  11. }
  12.  
  13. //testing that date2 is before date1. Should return "false"
  14. @isTest static void testDate2beforeDate1() {
  15. Date date1 = date.newInstance(2018, 03, 20);
  16. Date date2 = date.newInstance(2018, 02, 11);
  17. Date resultDate = VerifyDate.CheckDates(date1,date2);
  18. Date testDate = Date.newInstance(2018, 02, 11);
  19. System.assertNotEquals(testDate, resultDate);
  20. }
  21.  
  22. //Test date2 is outside 30 days of date1. Should return end of month.
  23. @isTest static void testDate2outside30daysofDate1() {
  24. Date date1 = date.newInstance(2018, 03, 20);
  25. Date date2 = date.newInstance(2018, 04, 25);
  26. Date resultDate = VerifyDate.CheckDates(date1,date2);
  27. Date testDate = Date.newInstance(2018, 03, 31);
  28. System.assertEquals(testDate,resultDate);
  29. }
  30. }
Add Comment
Please, Sign In to add comment