diff --git a/.gradle/8.14/executionHistory/executionHistory.lock b/.gradle/8.14/executionHistory/executionHistory.lock index b22b94d1..bcdf629d 100644 Binary files a/.gradle/8.14/executionHistory/executionHistory.lock and b/.gradle/8.14/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.14/fileHashes/fileHashes.bin b/.gradle/8.14/fileHashes/fileHashes.bin index 258fdc59..8b73baa9 100644 Binary files a/.gradle/8.14/fileHashes/fileHashes.bin and b/.gradle/8.14/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.14/fileHashes/fileHashes.lock b/.gradle/8.14/fileHashes/fileHashes.lock index 37c9032f..5dd7e11c 100644 Binary files a/.gradle/8.14/fileHashes/fileHashes.lock and b/.gradle/8.14/fileHashes/fileHashes.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index d2298dfb..ddfeaeda 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties index e14dbc4e..ef901a0c 100644 --- a/.gradle/buildOutputCleanup/cache.properties +++ b/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Wed Dec 03 16:01:53 CET 2025 -gradle.version=9.1.0 +#Wed Dec 03 17:27:55 CET 2025 +gradle.version=8.14 diff --git a/build/classes/java/main/hhn/temp/project/AssignmentManager.class b/build/classes/java/main/hhn/temp/project/AssignmentManager.class new file mode 100644 index 00000000..1f5e070d Binary files /dev/null and b/build/classes/java/main/hhn/temp/project/AssignmentManager.class differ diff --git a/build/classes/java/main/hhn/temp/project/Main.class b/build/classes/java/main/hhn/temp/project/Main.class deleted file mode 100644 index a1a06be5..00000000 Binary files a/build/classes/java/main/hhn/temp/project/Main.class and /dev/null differ diff --git a/build/classes/java/main/hhn/temp/project/Task.class b/build/classes/java/main/hhn/temp/project/Task.class new file mode 100644 index 00000000..71d49997 Binary files /dev/null and b/build/classes/java/main/hhn/temp/project/Task.class differ diff --git a/build/classes/java/main/hhn/temp/project/TaskState.class b/build/classes/java/main/hhn/temp/project/TaskState.class new file mode 100644 index 00000000..55392b98 Binary files /dev/null and b/build/classes/java/main/hhn/temp/project/TaskState.class differ diff --git a/build/classes/java/main/hhn/temp/project/Worker.class b/build/classes/java/main/hhn/temp/project/Worker.class new file mode 100644 index 00000000..fd6355d3 Binary files /dev/null and b/build/classes/java/main/hhn/temp/project/Worker.class differ diff --git a/build/classes/java/main/hhn/temp/project/provider/Database.class b/build/classes/java/main/hhn/temp/project/provider/Database.class new file mode 100644 index 00000000..90607670 Binary files /dev/null and b/build/classes/java/main/hhn/temp/project/provider/Database.class differ diff --git a/build/classes/java/main/hhn/temp/project/provider/DatabaseManager.class b/build/classes/java/main/hhn/temp/project/provider/DatabaseManager.class index d2d5bd19..e1477bc3 100644 Binary files a/build/classes/java/main/hhn/temp/project/provider/DatabaseManager.class and b/build/classes/java/main/hhn/temp/project/provider/DatabaseManager.class differ diff --git a/build/classes/java/test/hhn/temp/project/BadCasesTest.class b/build/classes/java/test/hhn/temp/project/BadCasesTest.class new file mode 100644 index 00000000..b3ead643 Binary files /dev/null and b/build/classes/java/test/hhn/temp/project/BadCasesTest.class differ diff --git a/build/classes/java/test/java/BadCasesTest.class b/build/classes/java/test/java/BadCasesTest.class deleted file mode 100644 index b7ea4b34..00000000 Binary files a/build/classes/java/test/java/BadCasesTest.class and /dev/null differ diff --git a/build/classes/java/test/java/GoodCasesTest.class b/build/classes/java/test/java/GoodCasesTest.class deleted file mode 100644 index 7c02b818..00000000 Binary files a/build/classes/java/test/java/GoodCasesTest.class and /dev/null differ diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html new file mode 100644 index 00000000..b5bb549c --- /dev/null +++ b/build/reports/problems/problems-report.html @@ -0,0 +1,663 @@ + + + + + + + + + + + + + Gradle Configuration Cache + + + +
+ +
+ Loading... +
+ + + + + + diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin index e34443ef..c4519adc 100644 Binary files a/build/tmp/compileJava/previous-compilation-data.bin and b/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin deleted file mode 100644 index 0de739f2..00000000 Binary files a/build/tmp/compileTestJava/previous-compilation-data.bin and /dev/null differ diff --git a/src/main/java/hhn/temp/project/Admin.java b/src/main/java/hhn/temp/project/Admin.java deleted file mode 100644 index 0c872544..00000000 --- a/src/main/java/hhn/temp/project/Admin.java +++ /dev/null @@ -1,4 +0,0 @@ -package hhn.temp.project; - -public class Admin extends Worker{ -} diff --git a/test/java/BadCasesTest.java b/test/hhn/temp/project/BadCasesTest.java similarity index 73% rename from test/java/BadCasesTest.java rename to test/hhn/temp/project/BadCasesTest.java index faf64eaa..5ccbc92e 100644 --- a/test/java/BadCasesTest.java +++ b/test/hhn/temp/project/BadCasesTest.java @@ -1,8 +1,6 @@ -package java; +package hhn.temp.project; -import hhn.temp.project.AssignmentManager; import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; @@ -28,11 +26,5 @@ public class BadCasesTest { public void assertEditOnlyExistingTasks() { } - @Test - @DisplayName("Assert Worker can only edit own tasks") - public void assertWorkerMayOnlyEditOwnTasks() { - - } - } diff --git a/test/hhn/temp/project/GoodCasesTest.java b/test/hhn/temp/project/GoodCasesTest.java new file mode 100644 index 00000000..f745e5a7 --- /dev/null +++ b/test/hhn/temp/project/GoodCasesTest.java @@ -0,0 +1,62 @@ +package hhn.temp.project; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class GoodCasesTest { + AssignmentManager manager; + + @BeforeEach + public void setup() { + manager = new AssignmentManager(); + } + @Test + @DisplayName("Assert that a Worker can add a Task") + public void assertWorkerCanAddTask() { + int workerId = manager.createWorker("Alfred"); + int taskId = manager.addTask(workerId, "Run", "Jog 10 Miles"); + assertNotNull(manager.getTask(taskId)); + assertEquals(manager.getTask(taskId).getName(), "Run"); + } + + @Test + @DisplayName("Assert that added Tasks are added to the List") + public void assertTasksShowInList() { + int sizeCount = manager.getTaskList().size(); + int workerId = manager.createWorker("Alfred"); + int taskId = manager.addTask(workerId, "Run", "Jog 10 Miles"); + assertEquals(sizeCount + 1, manager.getTaskList().size); + } + @Test + @DisplayName("Assert existing Tasks can be edited") + public void assertExistingTasksCanBeEdited() { + int workerId = manager.createWorker("Alfred"); + int taskId = manager.addTask(workerId, "Run", "Jog 10 Miles"); + manager.editTask(workerId, taskId, "Walk", "Walk 3 Miles"); + assertEquals(manager.getTask(taskId).getName(), "Walk"); + assertEquals(manager.getTask(taskId).getDescription(), "Walk 3 Miles"); + } + + @Test + @DisplayName("Assert that Worker can remove Task") + public void assertWorkerCanRemoveOwnTask() { + int sizeCount = manager.getTaskList().size(); + int workerId = manager.createWorker("Alfred"); + int taskId = manager.addTask(workerId, "Run", "Jog 10 Miles"); + assertEquals(sizeCount + 1, manager.getTaskList().size); + manager.removeTask(taskId); + assertEquals(sizeCount - 1, manager.getTaskList().size); + } + @Test + @DisplayName("Assert deleted Tasks no longer show up in the List") + public void assertDeletedTasksDisappear() { + int workerId = manager.createWorker("Alfred"); + int taskId = manager.addTask(workerId, "Run", "Jog 10 Miles"); + manager.removeTask(taskId); + assertThrows(manager.getTask(taskId) instanceof IllegalArgumentException); + } + +} diff --git a/test/java/GoodCasesTest.java b/test/java/GoodCasesTest.java deleted file mode 100644 index 5c03baaa..00000000 --- a/test/java/GoodCasesTest.java +++ /dev/null @@ -1,51 +0,0 @@ -package java; - -import hhn.temp.project.AssignmentManager; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Assertions.*; -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; - -public class GoodCasesTest { - - @BeforeEach - public void setup() { - AssignmentManager manager = new AssignmentManager(); - } - @Test - @DisplayName("Assert that a Worker can add a Task") - public void assertWorkerCanAddTask() { - } - - @Test - @DisplayName("Assert that added Tasks are added to the List") - public void assertTasksShowInList() { - - } - @Test - @DisplayName("Assert existing Tasks can be edited") - public void assertExistingTasksCanBeEdited() { - - } - - @Test - @DisplayName("Assert that Worker can remove own Task") - public void assertWorkerCanRemoveOwnTask() { - - } - - @Test - @DisplayName("Assert that Admin can remove every Task") - public void assertAdminCanRemoveEveryTask() { - - } - @Test - @DisplayName("Assert deleted Tasks no longer show up in the List") - public void assertDeletedTasksDisappear() { - - } - -}