GoodCasesTest

13

tests

2

failures

0

ignored

0.083s

duration

84%

successful

Failed tests

Check that editing is possible through UI

org.opentest4j.AssertionFailedError: expected: <Walk> but was: <Run>
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
	at app//hhn.temp.project.GoodCasesTest.assertEditingTasksIsPossibleThroughUi(GoodCasesTest.java:133)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)

Assert that removing a worker removes the worker from the worker list

org.opentest4j.AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:152)
	at app//org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:73)
	at app//org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
	at app//org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3111)
	at app//hhn.temp.project.GoodCasesTest.assertRemoveWorkerActuallyRemoves(GoodCasesTest.java:153)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)

Tests

Test Method name Duration Result
Check that every required surface command actually works assertCommandsAreRecognized() 0.012s passed
Assert deleted Tasks no longer show up in the List assertDeletedTasksDisappear() 0.003s passed
Check that editing is possible through UI assertEditingTasksIsPossibleThroughUi() 0.026s failed
Assert existing Tasks can be edited assertExistingTasksCanBeEdited() 0.001s passed
Check that every task command works assertFinishingTasksIsPossibleThroughUi() 0.006s passed
Check Getters assertGettersWorkCorrectly() 0.007s passed
Assert that removing a worker removes the worker from the worker list assertRemoveWorkerActuallyRemoves() 0.003s failed
Assert that removing Workers is possible through the UI assertRemovingWorkersIsPossibleThroughUI() 0.005s passed
Assert that the Scanner is actually started when AM calls start assertScannerExists() 0.002s passed
Assert that Task State is actually changed when submitted as finished assertTaskStateChanges() 0.011s passed
Assert that added Tasks are added to the List assertTasksShowInList() 0.002s passed
Assert that a Worker can add a Task assertWorkerCanAddTask() 0.003s passed
Assert that Worker can remove Task assertWorkerCanRemoveOwnTask() 0.002s passed

Standard output

Enter task ID: Error: Cannot invoke "java.util.Scanner.nextLine()" because "this.scanner" is null
Enter new name;description: Error: Cannot invoke "java.util.Scanner.nextLine()" because "this.scanner" is null
Unknown command. Type 'help' for available commands.
Available commands:
  createWorker  - Create a new worker
  createTask    - Create a new task
  selectTask    - Select a task to work with
  listWorkers   - List all workers
  help/?        - Show this help
  exit          - Exit the program
Available commands:
  createWorker  - Create a new worker
  createTask    - Create a new task
  selectTask    - Select a task to work with
  listWorkers   - List all workers
  help/?        - Show this help
  exit          - Exit the program
Enter worker name: Error: Cannot invoke "java.util.Scanner.nextLine()" because "this.scanner" is null
Enter worker ID: Error: Cannot invoke "java.util.Scanner.nextLine()" because "this.scanner" is null
Enter task ID: Error: Cannot invoke "java.util.Scanner.nextLine()" because "this.scanner" is null
Unknown command. Type 'help' for available commands.
Unknown command. Type 'help' for available commands.
Enter task ID: Error: Cannot invoke "java.util.Scanner.nextLine()" because "this.scanner" is null
Task marked as finished
Task marked as unfinished
Task removed
Unknown command. Type 'help' for available commands.
Unknown command. Type 'help' for available commands.
Enter worker ID: Error: Cannot invoke "java.util.Scanner.nextLine()" because "this.scanner" is null
Worker removed
Unknown command. Type 'help' for available commands.
Unknown command. Type 'help' for available commands.