Fixed CLI to allow for full testing by using State Machines for everything, test for editing passes now

This commit is contained in:
2026-01-06 19:35:52 +01:00
parent 85446bc230
commit a390509f87
24 changed files with 436 additions and 251 deletions

View File

@@ -129,10 +129,10 @@ public class GoodCasesTest {
manager.getUserCommands().handleInput("selectTask");
manager.getUserCommands().handleInput(taskId + "");
manager.getUserCommands().handleInput("edit");
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("Walk;Walk 3 Miles"));
manager.getUserCommands().handleInput("Walk;Walk 3 Miles");
assertEquals("Walk", manager.getTask(taskId).getName());
assertEquals("Walk 3 Miles", manager.getTask(taskId).getDescription());
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("back"));
manager.getUserCommands().handleInput("back");
}
@Test
@DisplayName("Assert that removing Workers is possible through the UI")