Don't depend on implementation details of SSLEngine in SniHandlerTest ()

Motivation:

In SniHandlerTest we depended on implementation details of the SSLEngine. We should better not doing this

Modifications:

Just release all outbound data

Result:

Dont depend on implementation details
This commit is contained in:
Norman Maurer 2020-02-18 15:05:15 +01:00 committed by GitHub
parent 125cd9552d
commit f8d5871567
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -368,10 +368,12 @@ public class SniHandlerTest {
ch.close(); ch.close();
// When the channel is closed the SslHandler will write an empty buffer to the channel. // Consume all the outbound data that may be produced by the SSLEngine.
ByteBuf buf = ch.readOutbound(); for (;;) {
if (buf != null) { ByteBuf buf = ch.readOutbound();
assertFalse(buf.isReadable()); if (buf == null) {
break;
}
buf.release(); buf.release();
} }