Wrote test to check that addNewPastMeeting throws NullPointerEx if any args are null
added checker for null args in newPastMeeting()
Wrote test for IllegalArgException in addNewPastMeeting when a nonexistent contact added
Wrote test for IllegalArgException in addNewPastMeeting when an empty contact set passed as arg
Added functionality to addNewPastMeeting to throw IllegalArgumentException if contact set is empty, or contacts don't exist
Wrote test for getPastMeetingList(Contact c)
Implemented getPastMeetingList(Contact). Yet to add IllegalArgumentException checker.
Wrote test to check that getPastMeetingList throws IllegalArgumentException if passed a contact that doesn't exist
Added checker for nonexistent contacts in getPastMeetingList - throws IllegalArgumentException
Added comments to test classes for clarity
Added test to check that addFutureMeeting throws correct exception if given a date in the past
Removed need for getPastMeetingList() (debug method)
Commented out getPastMeetingList() as only used for debugging
Test to check that addFutureMeeting throws IllegalArgumentException if meeting date is in the past.
Wrote test for getFutureMeeting(Calendar date)
Wrote getFutureMeeting(Calendar date). addFutureMeeting wasn't adding new meetings to the internal list of future meetings - fixed.
Updated testGetfutureMeetingDate to be a bit more specific
Wrote test for getFutureMeetingList(Contact contact)
Wrote test for getFutureMeetingList(Contact contact)§
Wrote test for IllegalArgumentException in getFutureMeetingList(contact)