Skip to content

Commit 634f2e9

Browse files
Merge pull request #130 from wendelinwemhoener/no-extra-words
Disallow extra words in command input
2 parents ac318ea + bd9d2e6 commit 634f2e9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/seedu/duke/flashcard/FlashcardCommandParser.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ public class FlashcardCommandParser {
2424
public FlashcardCommand parseInput(String input) {
2525
assert input != null : "input is null";
2626

27-
input = input.toLowerCase();
27+
input = input.toLowerCase().strip();
2828

29-
if (input.strip().startsWith("create flashcard")) {
29+
if (input.equals("create flashcard")) {
3030
return new CreateFlashcardCommand();
31-
} else if (input.strip().startsWith("list flashcards")) {
31+
} else if (input.equals("list flashcards")) {
3232
return new ListFlashcardsCommand();
3333
} else if (input.startsWith("review flashcards")) {
3434
return new StartReviewCommand(input);
35-
} else if (input.strip().startsWith("delete all flashcards")) {
35+
} else if (input.equals("delete all flashcards")) {
3636
return new DeleteAllFlashcardsCommand();
3737
} else if (input.startsWith("delete flashcard")) {
3838
return new DeleteFlashcardCommand(input);

0 commit comments

Comments
 (0)