//@@author A0143409J

package seedu.address.logic.parser;

import static org.junit.Assert.assertEquals;
import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT;

import java.lang.reflect.Field;

import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;

import seedu.address.logic.commands.IncorrectCommand;
import seedu.address.logic.commands.LoadCommand;

public class LoadCommandParserTest {

    @Rule
    public ExpectedException thrown = ExpectedException.none();

    @Test
    public void loadCommand_nullString_general() throws Exception {

        Field field = IncorrectCommand.class.getDeclaredField("feedbackToUser");
        field.setAccessible(true);

        IncorrectCommand incorrectCommand =  (IncorrectCommand) LoadCommandParser.parse(null);
        assertEquals(field.get(incorrectCommand), String.format(
                MESSAGE_INVALID_COMMAND_FORMAT, LoadCommand.MESSAGE_USAGE));
    }

    @Test
    public void loadCommand_emptyString_general() throws Exception {

        Field field = IncorrectCommand.class.getDeclaredField("feedbackToUser");
        field.setAccessible(true);

        IncorrectCommand incorrectCommand =  (IncorrectCommand) LoadCommandParser.parse("");
        assertEquals(field.get(incorrectCommand), String.format(
                MESSAGE_INVALID_COMMAND_FORMAT, LoadCommand.MESSAGE_USAGE));
    }

    @Test
    public void helpMessage_correctCommand_correctlyDisplayed() throws Exception {

        Field field = LoadCommand.class.getDeclaredField("path");
        field.setAccessible(true);

        LoadCommand loadCommand =  (LoadCommand) LoadCommandParser.parse("abc");
        assertEquals(field.get(loadCommand), "abc");
    }
}

@@ -1428,53 +1428,44 @@
 oid 
-helpMessage_correctCommand_correctlyDisplayed
+loadCommand_oneString_correctlyInput
 () t

Correct typo