| withUseCase(UseCaseKey, UseCase) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeByName(String, Object) |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| registeredUseCases() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| run() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| adapt(AdapterKey, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| invoke(UseCaseKey, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| HexaApp() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| port(Class) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| withAdapter(AdapterKey, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withUseCase(String, UseCase) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| port(Class, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withAdapter(String, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasAdapter(AdapterKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| test(UseCaseKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasPort(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| create() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| registeredPorts() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| registeredAdapters() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |