| main(String[]) |  | 0% |  | 0% | 3 | 3 | 50 | 50 | 1 | 1 |
| lambda$new$2(TaskRepository, TaskInputs.StartTask) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$main$11(Task) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$main$10(Task) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| startTask(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withInMemoryRepo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$1(TaskRepository, Task) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TaskApp(TaskRepository) |  | 100% | | n/a | 0 | 1 | 0 | 27 | 0 | 1 |
| lambda$new$6(TaskRepository, TaskInputs.UpdateTask) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$new$4(TaskRepository, TaskInputs.CompleteTask) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$new$8(TaskRepository, TaskInputs.FindTask) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$new$5(TaskInputs.UpdateTask, TaskRepository, Task) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| updateTask(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createTask(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$0(TaskRepository, TaskInputs.CreateTask) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| completeTask(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteTask(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findTask(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listTasks() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$7(TaskRepository, TaskInputs.DeleteTask) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRepository() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$3(TaskRepository, Task) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getApp() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$9(TaskRepository, Void) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |