| lambda$successResponse$10(List, OutboundMessage) |   | 84% |   | 66% | 3 | 7 | 3 | 19 | 0 | 1 |
| close() |   | 74% |   | 83% | 1 | 4 | 4 | 15 | 0 | 1 |
| lambda$triggerHealthCheck$5() |   | 84% |   | 66% | 2 | 4 | 3 | 17 | 0 | 1 |
| lambda$sendRequest$3(OutboundMessage) |   | 43% | | n/a | 0 | 1 | 3 | 6 | 0 | 1 |
| generateResponse(OutboundMessage) |   | 84% |   | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
| triggerHealthCheck() |   | 73% |   | 25% | 2 | 3 | 1 | 5 | 0 | 1 |
| fireConnectionEvent(ConnectionEvent) |   | 79% |  | 100% | 0 | 2 | 2 | 8 | 0 | 1 |
| lambda$sendAndRouteResponse$4(CompletionStage) |   | 53% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| waitForEvent(ConnectionEventType, long, TimeUnit) |   | 89% |   | 50% | 3 | 4 | 2 | 7 | 0 | 1 |
| lambda$wasMethodCalled$6(String, String, OutboundMethodCall) |   | 95% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| DummyConnection(DummyConnection.Builder) |  | 100% | | n/a | 0 | 1 | 0 | 19 | 0 | 1 |
| lambda$connect$2(CompletableFuture) |  | 100% |  | 100% | 0 | 2 | 0 | 19 | 0 | 1 |
| connect() |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
| lambda$errorResponse$11(String, String, OutboundMessage) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| sendAndRouteResponse(OutboundMessage, CompletionStage) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| sendRequest(OutboundMessage) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| simulateReconnection() |  | 100% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| setupDefaultResponses() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| getMethodCallCount(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| wasMethodCalled(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getMethodCalls(String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$getMethodCallCount$7(String, String, OutboundMethodCall) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| lambda$connect$1(CompletableFuture) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| simulateConnectionFailure() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| lambda$simulateReconnection$9() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$new$0(Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$getMethodCalls$8(String, OutboundMethodCall) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isConnected() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setMethodCallResponse(String, String, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addConnectionEventListener(ConnectionEventListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getSentMessages(Predicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| clearCaptures() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| removeConnectionEventListener(ConnectionEventListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getSentMessages() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConnectionEvents() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| create() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNextSerial() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getState() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resetReconnectionState() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| builder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReconnectAttemptCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| errorResponse(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPipeline() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConfig() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| successResponse(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| cancelReconnection() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |