From 4bb1e13f218696945d110f16bd6bf3b70fe6f3ee Mon Sep 17 00:00:00 2001 From: KevinSchoenmayer Date: Wed, 3 Dec 2025 17:59:30 +0100 Subject: [PATCH] Added basic worker so tests can create them --- .gradle/8.14/fileHashes/fileHashes.bin | Bin 20097 -> 20397 bytes .gradle/8.14/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes build/reports/problems/problems-report.html | 2 +- .../hhn/temp/project/AssignmentManager.java | 14 ++++++++++++-- src/main/java/hhn/temp/project/Worker.java | 13 +++++++++++++ 5 files changed, 26 insertions(+), 3 deletions(-) diff --git a/.gradle/8.14/fileHashes/fileHashes.bin b/.gradle/8.14/fileHashes/fileHashes.bin index 166eb53199403a5d9deacf8f9a04cc229168f4d9..08b4913ef84a004ba688139f01c10e1a7d102aa6 100644 GIT binary patch delta 245 zcmZpi%eZzv;|3E6Nwvlez44QpdW{&s!0+jQD41+2ksz>ZgVs^5WxqBk%=_e#tV z_#oL?`hUYA9;l$_WLZfC0S05$LMbh?7N{|sC!0zJ^4t1MJ@9_MAXKbza;@YE0S%SS zyT0)~fEg*i*;a~~k#XTh#UJ7u4Jt%7J9;>uu`mb~ Ivq4Be2JCJU{r~^~ diff --git a/.gradle/8.14/fileHashes/fileHashes.lock b/.gradle/8.14/fileHashes/fileHashes.lock index cc3f934a381498596398330e44f7fd53b2203972..be49e39d641a21226133c9feeb0e815ae101ecf1 100644 GIT binary patch literal 17 UcmZQJ+4?|x>8n?D3=rS~06Z=QGXMYp literal 17 UcmZQJ+4?|x>8n?D3=m)g06ZoID*ylh diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html index 73de4bc6..1bf2a99e 100644 --- a/build/reports/problems/problems-report.html +++ b/build/reports/problems/problems-report.html @@ -650,7 +650,7 @@ code + .copy-button { diff --git a/src/main/java/hhn/temp/project/AssignmentManager.java b/src/main/java/hhn/temp/project/AssignmentManager.java index 0e08de1b..9512f011 100644 --- a/src/main/java/hhn/temp/project/AssignmentManager.java +++ b/src/main/java/hhn/temp/project/AssignmentManager.java @@ -1,12 +1,22 @@ package hhn.temp.project; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; public class AssignmentManager { - List workerList; + Map workerMap; + int workerIdCounter; public AssignmentManager() { - workerList = new ArrayList<>(); + workerMap = new HashMap<>(); + int workerIdCounter = 1000; + } + + public int createWorker(String name) { + Worker worker = new Worker(name, ++workerIdCounter); + workerMap.put(workerIdCounter, worker); + return workerIdCounter; } } diff --git a/src/main/java/hhn/temp/project/Worker.java b/src/main/java/hhn/temp/project/Worker.java index f95814e3..38fde70f 100644 --- a/src/main/java/hhn/temp/project/Worker.java +++ b/src/main/java/hhn/temp/project/Worker.java @@ -1,4 +1,17 @@ package hhn.temp.project; public class Worker { + String name; + int workerId; + public Worker(String name, int workerId) { + this.name = name; + this.workerId = workerId; + } + + public String getName() { + return name; + } + public int getId() { + return workerId; + } }