Adjusted the I/O tests to pass
diff --git a/src/seedu/addressbook/commands/Command.java b/src/seedu/addressbook/commands/Command.java
index 2ff8f15..6e94462 100644
--- a/src/seedu/addressbook/commands/Command.java
+++ b/src/seedu/addressbook/commands/Command.java
@@ -39,7 +39,7 @@
/**
* Executes the command and returns the result.
*/
- public CommandResult execute(){
+ public CommandResult execute() {
throw new UnsupportedOperationException("This method is to be implemented by child classes");
};
diff --git a/src/seedu/addressbook/commands/SortCommand.java b/src/seedu/addressbook/commands/SortCommand.java
index 4b57d6c..e9b2255 100644
--- a/src/seedu/addressbook/commands/SortCommand.java
+++ b/src/seedu/addressbook/commands/SortCommand.java
@@ -11,7 +11,7 @@
public static final String COMMAND_WORD = "sort";
public static final String MESSAGE_USAGE = COMMAND_WORD + ": Sorts entries in alphabetical order."
- + "Indices are also updated.\n"
+ + " Indices are also updated.\n"
+ "Example: " + COMMAND_WORD;
@@ -33,6 +33,6 @@
*/
class SortByName implements Comparator<ReadOnlyPerson> {
public int compare(ReadOnlyPerson p1, ReadOnlyPerson p2) {
- return p1.getName().fullName.compareTo(p2.getName().fullName);
+ return p1.getName().fullName.compareTo(p2.getName().fullName);
}
}
diff --git a/src/seedu/addressbook/data/person/Name.java b/src/seedu/addressbook/data/person/Name.java
index e7ff54e..047c235 100644
--- a/src/seedu/addressbook/data/person/Name.java
+++ b/src/seedu/addressbook/data/person/Name.java
@@ -57,7 +57,9 @@
}
@Override
- public int hashCode() { return fullName.hashCode(); }
+ public int hashCode() {
+ return fullName.hashCode();
+ }
/**
* Comparator for sorting people by alphabetical order.
diff --git a/src/seedu/addressbook/data/person/Person.java b/src/seedu/addressbook/data/person/Person.java
index 844cab5..70e778d 100644
--- a/src/seedu/addressbook/data/person/Person.java
+++ b/src/seedu/addressbook/data/person/Person.java
@@ -4,7 +4,6 @@
import java.util.Comparator;
import java.util.Objects;
-import java.lang.String;
/**
* Represents a Person in the address book.
diff --git a/src/seedu/addressbook/data/person/UniquePersonList.java b/src/seedu/addressbook/data/person/UniquePersonList.java
index 3a25437..6ad5538 100644
--- a/src/seedu/addressbook/data/person/UniquePersonList.java
+++ b/src/seedu/addressbook/data/person/UniquePersonList.java
@@ -1,11 +1,14 @@
package seedu.addressbook.data.person;
-import java.util.*;
-
import seedu.addressbook.common.Utils;
import seedu.addressbook.data.exception.DuplicateDataException;
-
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.List;
+import java.util.Collections;
+import java.util.Iterator;
/**
* A list of persons. Does not allow null elements or duplicates.
diff --git a/src/seedu/addressbook/parser/Parser.java b/src/seedu/addressbook/parser/Parser.java
index 3c627f2..14d6b37 100644
--- a/src/seedu/addressbook/parser/Parser.java
+++ b/src/seedu/addressbook/parser/Parser.java
@@ -11,7 +11,18 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import seedu.addressbook.commands.*;
+import seedu.addressbook.commands.AddCommand;
+import seedu.addressbook.commands.Command;
+import seedu.addressbook.commands.HelpCommand;
+import seedu.addressbook.commands.IncorrectCommand;
+import seedu.addressbook.commands.DeleteCommand;
+import seedu.addressbook.commands.ClearCommand;
+import seedu.addressbook.commands.FindCommand;
+import seedu.addressbook.commands.ListCommand;
+import seedu.addressbook.commands.SortCommand;
+import seedu.addressbook.commands.ViewCommand;
+import seedu.addressbook.commands.ViewAllCommand;
+import seedu.addressbook.commands.ExitCommand;
import seedu.addressbook.data.exception.IllegalValueException;
/**
@@ -88,8 +99,9 @@
case ExitCommand.COMMAND_WORD:
return new ExitCommand();
- case SortCommand.COMMAND_WORD:
- return new SortCommand();
+
+ case SortCommand.COMMAND_WORD:
+ return new SortCommand();
case HelpCommand.COMMAND_WORD: // Fallthrough
default: