private void assertExceptionsFiredOnFailure() throws Exception {
// get the listener added when the channel was written to
ArgumentCaptor<ChannelFutureListener> captor = ArgumentCaptor.forClass(ChannelFutureListener.class);
verify(writeFuture, atLeast(1)).addListener(captor.capture());
ChannelFutureListener addedListener = captor.getValue();
// tell the listener the write failed
DefaultChannelPromise promise = new DefaultChannelPromise(channel, ImmediateEventExecutor.INSTANCE);
promise.setFailure(new Exception());
addedListener.operationComplete(promise);
verify(pipeline).fireExceptionCaught(promise.cause());
}
SmtpSessionTest.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:NioSmtpClient
作者:
评论列表
文章目录