| JsseStreamConduit |  | 0% |  | 0% | 391 | 391 | 772 | 772 | 48 | 48 | 1 | 1 |
| ConnectedSslStreamChannelReadWriteTestCase |  | 0% | | n/a | 16 | 16 | 220 | 220 | 16 | 16 | 1 | 1 |
| JsseSslStreamConnectionTestCase |  | 0% | | n/a | 16 | 16 | 209 | 209 | 16 | 16 | 1 | 1 |
| JsseSslConduitEngine |  | 0% |  | 0% | 270 | 270 | 482 | 482 | 47 | 47 | 1 | 1 |
| ConnectedSslStreamChannelWriteTestCase |  | 0% |  | 0% | 18 | 18 | 219 | 219 | 13 | 13 | 1 | 1 |
| JsseSslStreamSinkConduitTestCase |  | 0% |  | 0% | 18 | 18 | 218 | 218 | 13 | 13 | 1 | 1 |
| JsseSslStreamSourceConduitTestCase |  | 0% | | 0% | 13 | 13 | 173 | 173 | 12 | 12 | 1 | 1 |
| ConnectedSslStreamChannelReadTestCase |  | 0% | | 0% | 13 | 13 | 169 | 169 | 12 | 12 | 1 | 1 |
| JsseXnioSslTestCase |  | 0% |  | 0% | 23 | 23 | 285 | 285 | 19 | 19 | 1 | 1 |
| StartTLSConnectionTestCase |  | 0% | | n/a | 19 | 19 | 298 | 298 | 19 | 19 | 1 | 1 |
| StartTLSChannelTestCase |  | 0% | | n/a | 18 | 18 | 287 | 287 | 18 | 18 | 1 | 1 |
| AbstractAcceptingSslChannel |  | 0% |  | 0% | 63 | 63 | 115 | 115 | 21 | 21 | 1 | 1 |
| JsseSslStreamConnection |  | 0% |  | 0% | 54 | 54 | 106 | 106 | 22 | 22 | 1 | 1 |
| SslStreamConnectionValidationTestCase |  | 0% | | n/a | 8 | 8 | 107 | 107 | 8 | 8 | 1 | 1 |
| JsseSslStreamSourceConduit |  | 0% |  | 0% | 41 | 41 | 93 | 93 | 10 | 10 | 1 | 1 |
| JsseSslStreamSinkConduit |  | 0% |  | 0% | 45 | 45 | 93 | 93 | 17 | 17 | 1 | 1 |
| JsseSslUtils |  | 0% |  | 0% | 18 | 18 | 61 | 61 | 4 | 4 | 1 | 1 |
| ChannelDelegationTestCase |  | 0% | | n/a | 9 | 9 | 58 | 58 | 9 | 9 | 1 | 1 |
| JsseSslConnection |  | 0% |  | 0% | 32 | 32 | 52 | 52 | 17 | 17 | 1 | 1 |
| JsseXnioSsl |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 11 | 11 | 1 | 1 |
| JsseSslStreamConnectionTestCase.ReadRunnable |  | 0% |  | 0% | 6 | 6 | 31 | 31 | 3 | 3 | 1 | 1 |
| ConnectedSslStreamChannelReadWriteTestCase.ReadRunnable |  | 0% |  | 0% | 6 | 6 | 31 | 31 | 3 | 3 | 1 | 1 |
| JsseSslStreamConnectionBufferOverflowTestCase |  | 0% | | 0% | 6 | 6 | 36 | 36 | 5 | 5 | 1 | 1 |
| AbstractSslTest |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 5 | 5 | 1 | 1 |
| ConnectedSslStreamChannelBufferOverflowTestCase |  | 0% | | 0% | 5 | 5 | 28 | 28 | 4 | 4 | 1 | 1 |
| JsseSslStreamConnectionTestCase.WriteRunnable |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 3 | 3 | 1 | 1 |
| JsseXnioSsl.new AcceptingChannel() {...} |  | 0% | | 0% | 21 | 21 | 27 | 27 | 20 | 20 | 1 | 1 |
| ConnectedSslStreamChannelReadWriteTestCase.WriteRunnable |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 3 | 3 | 1 | 1 |
| ConnectedSslStreamChannelReadWriteTestCase.MultipleReadRunnable |  | 0% | | 0% | 4 | 4 | 25 | 25 | 3 | 3 | 1 | 1 |
| JsseSslStreamConnectionTestCase.MultipleReadRunnable |  | 0% | | 0% | 4 | 4 | 25 | 25 | 3 | 3 | 1 | 1 |
| XnioSsl |  | 0% | | n/a | 11 | 11 | 14 | 14 | 11 | 11 | 1 | 1 |
| JsseXnioSsl.new ChannelListener() {...} |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 2 | 2 | 1 | 1 |
| AbstractSslConnectionTest |  | 0% | | n/a | 6 | 6 | 25 | 25 | 6 | 6 | 1 | 1 |
| ConnectedSslStreamChannelReadWriteTestCase.MultipleWriteRunnable |  | 0% | | 0% | 5 | 5 | 20 | 20 | 3 | 3 | 1 | 1 |
| JsseSslStreamConnectionTestCase.MultipleWriteRunnable |  | 0% | | 0% | 5 | 5 | 20 | 20 | 3 | 3 | 1 | 1 |
| AbstractConnectedSslStreamChannelTest |  | 0% | | n/a | 6 | 6 | 23 | 23 | 6 | 6 | 1 | 1 |
| ConnectedSslStreamChannelReadWriteTestCase.ResultFuture |  | 0% | | 0% | 8 | 8 | 16 | 16 | 7 | 7 | 1 | 1 |
| JsseSslStreamConnectionTestCase.ResultFuture |  | 0% | | 0% | 8 | 8 | 16 | 16 | 7 | 7 | 1 | 1 |
| JsseStreamConduit.new ReadReadyHandler() {...} |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 4 | 4 | 1 | 1 |
| JsseStreamConduit.new WriteReadyHandler() {...} |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 4 | 4 | 1 | 1 |
| JsseAcceptingSslStreamConnection |  | 0% | | 0% | 4 | 4 | 12 | 12 | 2 | 2 | 1 | 1 |
| JsseXnioSsl.new ChannelListener() {...} |  | 0% | | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| JsseStreamConduit.TaskWrapper |  | 0% | | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| ConnectedSslStreamChannelBufferOverflowTestCase.SSLEngineMockSmallPacketSize.new Expectations() {...} |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| JsseSslStreamConnectionBufferOverflowTestCase.SSLEngineMockSmallPacketSize.new Expectations() {...} |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| StartTLSConnectionTestCase.new Expectations() {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ConnectedSslStreamChannelBufferOverflowTestCase.SSLEngineMockSmallPacketSize |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| JsseSslStreamConnectionBufferOverflowTestCase.SSLEngineMockSmallPacketSize |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| StartTLSConnectionTestCase.new Expectations() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| StartTLSConnectionTestCase.new Expectations() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| StartTLSChannelTestCase.new Expectations() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| StartTLSChannelTestCase.new Expectations() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| StartTLSChannelTestCase.new Expectations() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| JsseXnioSsl.new IoFuture.HandlingNotifier() {...} | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| JsseXnioSsl.new IoFuture.HandlingNotifier() {...} | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| ConnectedSslStreamChannelBufferOverflowTestCase.new JUnit4Mockery() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| AbstractSslTest.new JUnit4Mockery() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| JsseSslStreamConnectionBufferOverflowTestCase.new JUnit4Mockery() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ConnectedSslStreamChannelReadWriteTestCase.new JUnitRuleMockery() {...} | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| JsseXnioSsl.new IoFuture.HandlingNotifier() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SslConnection | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| JsseXnioSslTestCase.TestChannelListener | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |