@@ -0,0 +1,1162 @@
+package guitests;%0A%0Aimport org.junit.Test;%0A%0Aimport seedu.task.commons.core.Messages;%0Aimport seedu.task.testutil.TestTask;%0A%0Aimport static org.junit.Assert.assertTrue;%0A%0Apublic class FindTagCommandTest extends TaskManagerGuiTest %7B%0A%0A    @Test%0A    public void findTagNonEmptyList() %7B%0A        assertFindTagResult(%22find-tag notimportant%22);%0A        assertFindTagResult(%22find-tag friends%22, td.cs2103, td.carl);%0A%0A        // Find a tag after deletion%0A        commandBox.runCommand(%22delete 1%22);%0A        assertFindTagResult(%22find-tag friends%22, td.carl);%0A    %7D%0A%0A    @Test%0A    public void findTagEmptyList()%7B%0A        commandBox.runCommand(%22clear%22);%0A        assertFindTagResult(%22find-tag friend%22);%0A    %7D%0A%0A    @Test%0A    public void findInvalidCommand() %7B%0A        commandBox.runCommand(%22find-tagworld%22);%0A        assertResultMessage(Messages.MESSAGE_UNKNOWN_COMMAND);%0A    %7D%0A%0A    private void assertFindTagResult(String command, TestTask... expectedHits) %7B%0A        commandBox.runCommand(command);%0A        assertListSize(expectedHits.length);%0A        assertResultMessage(expectedHits.length + %22 tasks listed!%22);%0A        assertTrue(taskListPanel.isListMatching(expectedHits));%0A    %7D%0A%7D%0A

Add test for find command