@@ -0,0 +1,1096 @@
+package linenux.command;%0A%0Aimport static org.junit.Assert.assertTrue;%0A%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Aimport linenux.model.Schedule;%0A%0A/**%0A * JUnit test for remind command.%0A */%0Apublic class RemindCommandTest %7B%0A%09private Schedule schedule;%0A%09private RemindCommand remindCommand;%0A%0A%09@Before%0A%09public void setupRemindCommand() %7B%0A%09%09this.schedule = new Schedule();%0A%09%09this.remindCommand = new RemindCommand(this.schedule);%0A%09%7D%0A%0A%09/**%0A     * Test that respondTo detects various versions of the commands. It should return true even if%0A     * the format of the arguments are invalid.%0A     */%0A%09@Test%0A%09public void testRespondToRemindCommand() %7B%0A%09%09assertTrue(this.remindCommand.respondTo(%22remind%22));%0A%09%09assertTrue(this.remindCommand.respondTo(%22remind task%22));%0A%09%09assertTrue(this.remindCommand.respondTo(%22remind task t/2016-01-01%22));%0A%09%09assertTrue(this.remindCommand.respondTo(%22remind task t/2016-01-01 n/notes%22));%0A%09%7D%0A%0A%09/**%0A%09 * Test respondTo is case-insensitive.%0A%09 */%0A%09@Test%0A%09public void testCaseInsensitiveRemindCommand() %7B%0A%09%09assertTrue(this.remindCommand.respondTo(%22ReMiNd task t/2016-01-01%22));%0A%09%7D%0A%7D

Add test to check respondTo