Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @isTest
- private class TestVerifyDate {
- //testing that if date2 is within 30 days of date1, should return date 2
- @isTest static void testDate2within30daysofDate1() {
- Date date1 = date.newInstance(2018, 03, 20);
- Date date2 = date.newInstance(2018, 04, 11);
- Date resultDate = VerifyDate.CheckDates(date1,date2);
- Date testDate = Date.newInstance(2018, 04, 11);
- System.assertEquals(testDate,resultDate);
- }
- //testing that date2 is before date1. Should return "false"
- @isTest static void testDate2beforeDate1() {
- Date date1 = date.newInstance(2018, 03, 20);
- Date date2 = date.newInstance(2018, 02, 11);
- Date resultDate = VerifyDate.CheckDates(date1,date2);
- Date testDate = Date.newInstance(2018, 02, 11);
- System.assertNotEquals(testDate, resultDate);
- }
- //Test date2 is outside 30 days of date1. Should return end of month.
- @isTest static void testDate2outside30daysofDate1() {
- Date date1 = date.newInstance(2018, 03, 20);
- Date date2 = date.newInstance(2018, 04, 25);
- Date resultDate = VerifyDate.CheckDates(date1,date2);
- Date testDate = Date.newInstance(2018, 03, 31);
- System.assertEquals(testDate,resultDate);
- }
- }
Add Comment
Please, Sign In to add comment