From 6dea42dd1fab422c222e79f9c7671cc7c8dd508d Mon Sep 17 00:00:00 2001 From: Elias Csomor Date: Mon, 21 Nov 2022 10:07:43 +0100 Subject: [PATCH] fixed removeTasksForCrop --- .../java/ch/zhaw/gartenverwaltung/io/JsonTaskList.java | 7 +++++++ .../java/ch/zhaw/gartenverwaltung/io/JsonTaskListTest.java | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/ch/zhaw/gartenverwaltung/io/JsonTaskList.java b/src/main/java/ch/zhaw/gartenverwaltung/io/JsonTaskList.java index 404489e..5d7823c 100644 --- a/src/main/java/ch/zhaw/gartenverwaltung/io/JsonTaskList.java +++ b/src/main/java/ch/zhaw/gartenverwaltung/io/JsonTaskList.java @@ -87,6 +87,13 @@ public class JsonTaskList implements TaskList { loadTaskListFromFile(); } taskMap.values().removeIf(task -> task.getCropId() == cropId); + for (Task task : + taskMap.values()) { + if (task.getCropId() == cropId) { + taskMap.remove(task); + } + } + writeTaskListToFile(); } /** diff --git a/src/test/java/ch/zhaw/gartenverwaltung/io/JsonTaskListTest.java b/src/test/java/ch/zhaw/gartenverwaltung/io/JsonTaskListTest.java index 4e74532..37cd3a4 100644 --- a/src/test/java/ch/zhaw/gartenverwaltung/io/JsonTaskListTest.java +++ b/src/test/java/ch/zhaw/gartenverwaltung/io/JsonTaskListTest.java @@ -47,7 +47,6 @@ public class JsonTaskListTest { } - @Disabled("disabled until adding works.") @Test @DisplayName("Add task.") void addTask() {