@@ -0,0 +1,1454 @@
+package guitests;%0A%0Aimport static org.junit.Assert.assertTrue;%0A%0Aimport org.junit.Test;%0A%0Aimport seedu.tasklist.commons.core.Messages;%0Aimport seedu.tasklist.logic.commands.LoadCommand;%0Aimport seedu.tasklist.testutil.TestUtil;%0A%0Apublic class LoadCommandTest extends TaskListGuiTest %7B%0A    private static String newFilePath = TestUtil.getFilePathInSandboxFolder(%22sampleData.xml%22);%0A%0A    @Test%0A    public void load_invalidCommand_errorMessageShown() %7B%0A        String command = %22loads data/taskList.xml%22;%0A        commandBox.runCommand(command);%0A        assertResultMessage(Messages.MESSAGE_UNKNOWN_COMMAND);%0A    %7D%0A%0A    @Test%0A    public void load_invalidExtension_errorMessageShown() %7B%0A        String command = %22load data/taskList.doc%22;%0A        commandBox.runCommand(command);%0A        assertResultMessage(String.format(LoadCommand.MESSAGE_INVALID_PATH, %22data/taskList.doc%22));%0A    %7D%0A%0A    @Test%0A    public void load_CorrectExtension_success() %7B%0A        String command = %22load%22 + newFilePath;%0A        commandBox.runCommand(command);%0A        assertResultMessage(String.format(LoadCommand.MESSAGE_INVALID_PATH, newFilePath));%0A        assertTrue(taskListPanel.isListMatching(td.getTypicalTasks()));%0A    %7D%0A%0A    @Test%0A    public void load_NoSuchFileCorrectExtension_fail() %7B%0A        String command = %22load data/mytaskList.xml%22;%0A        commandBox.runCommand(command);%0A        assertResultMessage(String.format(LoadCommand.MESSAGE_FAILURE, %22data/mytaskList.xml%22));%0A    %7D%0A%0A%7D%0A

Add LoadCommandTest.java