private JavaxMailFolder makeMockFolderWithMessages(int numMessages,
JavaxMailFolder... folders) {
JavaxMailFolder javaxMailFolder = mock(JavaxMailFolder.class);
when(javaxMailFolder.getType())
.thenReturn(Folder.HOLDS_FOLDERS | Folder.HOLDS_MESSAGES);
when(javaxMailFolder.getMessageCount())
.thenReturn(numMessages);
when(javaxMailFolder.getMessage(Matchers.intThat(new LessOrEqual<>(numMessages))))
.thenReturn(mock(JavaxMailMessage.class));
when(javaxMailFolder.getMessage(Matchers.intThat(new GreaterThan<>(numMessages))))
.thenThrow(new RuntimeMessagingException(
new MessagingException("crap")));
when(javaxMailFolder.list()).thenReturn(folders);
return javaxMailFolder;
}
JavaxMailStorageTest.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:mail-importer
作者:
评论列表
文章目录