@@ -0,0 +1,988 @@
+//@@author A0147984L%0Apackage seedu.address.model.task;%0A%0Aimport static org.junit.Assert.assertFalse;%0Aimport static org.junit.Assert.assertTrue;%0A%0Aimport org.junit.Test;%0A%0Aimport seedu.address.model.task.Venue;%0A%0Apublic class VenueTest %7B%0A%0A    @Test%0A    public void isValidVenue() %7B%0A        // invalid date%0A        assertFalse(Venue.isValidVenue(%22 %22)); // space only%0A        assertFalse(Venue.isValidVenue(%22 NUS%22)); // begin with white space%0A        assertFalse(Venue.isValidVenue(%22*NUS*%22)); // contains illegal punctuation%0A%0A        // valid date%0A        assertTrue(Venue.isValidVenue(%22%22)); // empty%0A        assertTrue(Venue.isValidVenue(%22NUS%22)); // alphabets only%0A        assertTrue(Venue.isValidVenue(%22LT27%22)); // alphabets and digits%0A        assertTrue(Venue.isValidVenue(%22Com2 bus stop%22)); // contains white spaces in between%0A        assertTrue(Venue.isValidVenue(%22PGP #4-2%22)); // contains %22#%22 and %22-%22%0A        assertTrue(Venue.isValidVenue(%22Prince George's Park%22)); // contains %22'%22%0A    %7D%0A%7D%0A

Test Venue Regex