@Test
public void itCompletesCloseFutureExceptionallyWhenTheConnectionIsClosed() throws Exception {
ChannelInboundHandler errorHandler = getErrorHandler();
Exception testException = new Exception();
ChannelHandlerContext context = mock(ChannelHandlerContext.class);
errorHandler.exceptionCaught(context, testException);
verify(context).close();
errorHandler.channelInactive(context);
assertThat(session.getCloseFuture().isCompletedExceptionally()).isTrue();
assertThatThrownBy(() -> session.getCloseFuture().get()).hasCause(testException);
}
SmtpSessionTest.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:NioSmtpClient
作者:
评论列表
文章目录