private void assertResponsesMapped(int responsesExpected, CompletableFuture<SmtpClientResponse> future) throws Exception {
List<SmtpResponse> responses = Lists.newArrayList();
for (int i = 0; i < responsesExpected; i++) {
responses.add(new DefaultSmtpResponse(250 + i, "OK " + i));
}
responseFuture.complete(responses);
verify(responseHandler).createResponseFuture(eq(responsesExpected), any());
assertThat(future.isDone()).isTrue();
assertThat(future.get().getResponses().size()).isEqualTo(responses.size());
for (int i = 0; i < responsesExpected; i++) {
assertThat(future.get().getSession()).isEqualTo(session);
assertThat(future.get().getResponses().get(i).code()).isEqualTo(responses.get(i).code());
assertThat(future.get().getResponses().get(i).details()).isEqualTo(responses.get(i).details());
}
}
SmtpSessionTest.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:NioSmtpClient
作者:
评论列表
文章目录