From 9aafff31df1d7a93a10cca1629e42a2d82be7e58 Mon Sep 17 00:00:00 2001 From: HSoreide <sofie.scisly@gmail.com> Date: Wed, 15 Mar 2023 12:40:28 +0100 Subject: [PATCH] Correct some small logical errors in the unit tests of the Ingredient class --- .../java/no/ntnu/idatt1002/demo/data/recipes/Ingredient.java | 2 +- .../no/ntnu/idatt1002/demo/data/recipes/IngredientTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/no/ntnu/idatt1002/demo/data/recipes/Ingredient.java b/src/main/java/no/ntnu/idatt1002/demo/data/recipes/Ingredient.java index 12e49cb5..50c85057 100644 --- a/src/main/java/no/ntnu/idatt1002/demo/data/recipes/Ingredient.java +++ b/src/main/java/no/ntnu/idatt1002/demo/data/recipes/Ingredient.java @@ -63,7 +63,7 @@ public class Ingredient { * @param amount The amount of an ingredient as double. */ public void setAmount(double amount) { - if(amount < 0.0f) { + if(amount <= 0.0f) { throw new IllegalArgumentException("The amount of an ingredient cannot be zero or negative."); } this.amount = amount; diff --git a/src/test/java/no/ntnu/idatt1002/demo/data/recipes/IngredientTest.java b/src/test/java/no/ntnu/idatt1002/demo/data/recipes/IngredientTest.java index 78a715ed..79dd0439 100644 --- a/src/test/java/no/ntnu/idatt1002/demo/data/recipes/IngredientTest.java +++ b/src/test/java/no/ntnu/idatt1002/demo/data/recipes/IngredientTest.java @@ -48,7 +48,7 @@ class IngredientTest { @DisplayName("Change of food amount works for valid amount.") void setAmountWorksForValidAmount() { testIngredient.setAmount(2.5); - assertEquals(new Ingredient(FoodItem.LEMON, 2.5f, MeasuringUnit.KG), testIngredient); + assertEquals(new Ingredient(FoodItem.ONION, 2.5f, MeasuringUnit.KG), testIngredient); } @Test @@ -62,7 +62,7 @@ class IngredientTest { @DisplayName("Change of measuring unit works for valid unit.") void setUnitWorksForValidUnit() { testIngredient.setUnit(MeasuringUnit.TBS); - assertEquals(new Ingredient(FoodItem.LEMON, 0.5f, MeasuringUnit.TBS), testIngredient); + assertEquals(new Ingredient(FoodItem.ONION, 0.5f, MeasuringUnit.TBS), testIngredient); } @Test -- GitLab