@@ -0,0 +1,979 @@
+package seedu.ezdo.model.task;%0A%0Aimport static org.junit.Assert.assertFalse;%0Aimport static org.junit.Assert.assertTrue;%0A%0Aimport org.junit.Test;%0A%0Aimport seedu.ezdo.model.todo.StartDate;%0A%0Apublic class StartDateTest %7B%0A%0A    @Test%0A    public void isValidStartDate() %7B%0A        // invalid dates%0A        assertFalse(StartDate.isValidTaskDate(%22 %22)); // spaces only%0A        assertFalse(StartDate.isValidTaskDate(%22next%22)); // non-numeric%0A        assertFalse(StartDate.isValidTaskDate(%2213 12 1999%22)); // spaces within digits%0A        assertFalse(StartDate.isValidTaskDate(%2205.10.1977%22)); // fullstops within digits%0A        assertFalse(StartDate.isValidTaskDate(%2222/11/q2r1%22)); // alphabets within digits%0A%0A        // valid dates%0A        assertTrue(StartDate.isValidTaskDate(%2215/12/1992 10:12%22)); // month with 31 days%0A        assertTrue(StartDate.isValidTaskDate(%2211/02/2014 07:21%22)); // month with 30 days%0A        assertTrue(StartDate.isValidTaskDate(%2229/02/2003 20:21%22)); // leap year%0A    %7D%0A%7D

Add StartDateTest.java