From 415971dae01ae6eb9a198bf05dbf9dc8713cc4a2 Mon Sep 17 00:00:00 2001 From: "Christian G. Warden" Date: Fri, 9 Oct 2015 14:07:20 -0700 Subject: [PATCH] Use Consistent Coding Conventions Make formatting consistent: * Use tabs for indentation rather than mixed tabs and spaces * Make use of whitespace and braces in if/else statements consistent --- VerifyDate.cls | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/VerifyDate.cls b/VerifyDate.cls index 8c068ac..5ddeaf0 100644 --- a/VerifyDate.cls +++ b/VerifyDate.cls @@ -1,24 +1,29 @@ public class VerifyDate { - + //method to handle potential checks against two dates public static Date CheckDates(Date date1, Date date2) { //if date2 is within the next 30 days of date1, use date2. Otherwise use the end of the month - if(DateWithin30Days(date1,date2)) { + if (DateWithin30Days(date1,date2)) { return date2; } else { return SetEndOfMonthDate(date1); } } - + //method to check if date2 is within the next 30 days of date1 private static Boolean DateWithin30Days(Date date1, Date date2) { //check for date2 being in the past - if( date2 < date1) { return false; } - - //check that date2 is within (>=) 30 days of date1 - Date date30Days = date1.addDays(30); //create a date 30 days away from date1 - if( date2 >= date30Days ) { return false; } - else { return true; } + if (date2 < date1) { + return false; + } + + //check that date2 is within (>=) 30 days of date1 + Date date30Days = date1.addDays(30); //create a date 30 days away from date1 + if (date2 >= date30Days ) { + return false; + } else { + return true; + } } //method to return the end of the month of a given date