@Test(expected = IOException.class)
public void testSendSmsReturnsFailedFutureWhenWriteFails() throws Exception {
DefaultChannelPromise promise = new DefaultChannelPromise(channel, eventExecutors.next());
promise.setFailure(new IOException());
when(channel.writeAndFlush(any())).thenReturn(promise);
Sms sms = new Sms();
sms.setId(UUID.randomUUID());
sms.setBoxId("test box");
WindowFuture<Sms, Ack> future = clientSession.sendSms(sms, 5000);
Futures.getChecked(future, IOException.class);
}
ClientSessionTest.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:jannel
作者:
评论列表
文章目录