From 6fb088e5dd0b8f3564cc9008a42fce6b6e3390cb Mon Sep 17 00:00:00 2001 From: Ray-97 Date: Thu, 2 Apr 2020 18:14:00 +0800 Subject: [PATCH] fix portion stuff again --- .../java/life/calgo/logic/parser/NomCommandParser.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/life/calgo/logic/parser/NomCommandParser.java b/src/main/java/life/calgo/logic/parser/NomCommandParser.java index 220bcc3294e..377bbb4fdea 100644 --- a/src/main/java/life/calgo/logic/parser/NomCommandParser.java +++ b/src/main/java/life/calgo/logic/parser/NomCommandParser.java @@ -26,8 +26,8 @@ public class NomCommandParser implements Parser { public static final String MESSAGE_EMPTY_NAME = "You can't eat that because it does not exist in food record."; - public static final String MESSAGE_NEGATIVE_PORTION = - "You cannot eat negative portion of food, use vomit command instead."; + public static final String MESSAGE_NON_POSITIVE_PORTION = + "Portion should be a positive number."; private final Model model; @@ -65,8 +65,8 @@ public NomCommand parse(String args) throws ParseException { if (argMultimap.getValue(PREFIX_PORTION).isPresent()) { portion = ParserUtil.parsePortion(argMultimap.getValue(PREFIX_PORTION).get()); } - if (portion < 0) { - throw new ParseException(MESSAGE_NEGATIVE_PORTION); + if (portion <= 0) { + throw new ParseException(MESSAGE_NON_POSITIVE_PORTION); } Optional optionalFood = model.getFoodByName( ParserUtil.parseName(argMultimap.getValue(PREFIX_NAME).get()));