GoodCasesTest
|
100%
successful |
Tests
| Test | Method name | Duration | Result |
|---|---|---|---|
| Check that every required surface command actually works | assertCommandsAreRecognized() | 0.015s | passed |
| Assert deleted Tasks no longer show up in the List | assertDeletedTasksDisappear() | 0.003s | passed |
| Check that editing is possible through UI | assertEditingTasksIsPossibleThroughUi() | 0.008s | passed |
| Assert existing Tasks can be edited | assertExistingTasksCanBeEdited() | 0.001s | passed |
| Check that every task command works | assertFinishingTasksIsPossibleThroughUi() | 0.004s | passed |
| Check Getters | assertGettersWorkCorrectly() | 0.004s | passed |
| Assert that removing a worker removes the worker from the worker list | assertRemoveWorkerActuallyRemoves() | 0.002s | passed |
| Assert that removing Workers is possible through the UI | assertRemovingWorkersIsPossibleThroughUI() | 0.003s | passed |
| Assert that the Scanner is actually started when AM calls start | assertScannerExists() | 0.001s | passed |
| Assert that Task State is actually changed when submitted as finished | assertTaskStateChanges() | 0.002s | passed |
| Assert that added Tasks are added to the List | assertTasksShowInList() | 0.001s | passed |
| Assert that a Worker can add a Task | assertWorkerCanAddTask() | 0.003s | passed |
| Assert that Worker can remove Task | assertWorkerCanRemoveOwnTask() | 0s | passed |
Standard output
Enter task ID: Task 1 (Run) selected Commands: finish, unfinish, remove, edit, back Enter new name;description: Task edited === Available Commands === General: help, ? - Show this help exit - Exit the program createworker - Create a new worker createtask - Create a new task selecttask - Select a task to work with listworkers - List all workers listtasks - List all tasks with status listfinished - List only finished tasks listunfinished - List only unfinished tasks When a task is selected: finish - Mark task as finished unfinish - Mark task as unfinished remove - Remove the task edit - Edit task name and description back - Return to main menu When a worker is selected: remove - Remove the worker back - Return to main menu === Available Commands === General: help, ? - Show this help exit - Exit the program createworker - Create a new worker createtask - Create a new task selecttask - Select a task to work with listworkers - List all workers listtasks - List all tasks with status listfinished - List only finished tasks listunfinished - List only unfinished tasks When a task is selected: finish - Mark task as finished unfinish - Mark task as unfinished remove - Remove the task edit - Edit task name and description back - Return to main menu When a worker is selected: remove - Remove the worker back - Return to main menu Enter worker name: Created worker with ID: 1001 Enter task ID: Invalid input. Please enter a task ID or 'back': Invalid input. Please enter a task ID or 'back': Enter task ID: Task 1 (Run) selected Commands: finish, unfinish, remove, edit, back Task marked as finished Task marked as unfinished Task removed Unknown command. Type 'help' for available commands. Unknown command. Type 'help' for available commands. Available workers: 1001: Alfred 1002: Balfred Unknown command. Type 'help' for available commands. Unknown command. Type 'help' for available commands. Unknown command. Type 'help' for available commands. Unknown command. Type 'help' for available commands.