\ No newline at end of file
diff --git a/build/jacocoHtml/hhn.temp.project/AssignmentManager.java.html b/build/jacocoHtml/hhn.temp.project/AssignmentManager.java.html
index c48a409d..9297bf35 100644
--- a/build/jacocoHtml/hhn.temp.project/AssignmentManager.java.html
+++ b/build/jacocoHtml/hhn.temp.project/AssignmentManager.java.html
@@ -54,5 +54,20 @@ public class AssignmentManager {
}
taskMap.remove(taskId); }
+ public void finishTask(int workerId, int taskId) {
+ if (!workerMap.containsKey(workerId) || !taskMap.containsKey(taskId)) {
+ throw new IllegalArgumentException("Task Id or Worker Id does not exist");
+ }
+ Task task = taskMap.get(taskId);
+ task.setTaskState(TaskState.FINISHED);
+ }
+ public void unfinishTask(int workerId, int taskId) {
+ if (!workerMap.containsKey(workerId) || !taskMap.containsKey(taskId)) {
+ throw new IllegalArgumentException("Task Id or Worker Id does not exist");
+ }
+ Task task = taskMap.get(taskId);
+ task.setTaskState(TaskState.IN_PROGRESS);
+ }
+
}