本文整理汇总了Java中com.icegreen.greenmail.junit.GreenMailRule类的典型用法代码示例。如果您正苦于以下问题:Java GreenMailRule类的具体用法?Java GreenMailRule怎么用?Java GreenMailRule使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
GreenMailRule类属于com.icegreen.greenmail.junit包,在下文中一共展示了GreenMailRule类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: assertThat
import com.icegreen.greenmail.junit.GreenMailRule; //导入依赖的package包/类
/**
* Helper method to write assertions on mails using fluent API.
* For example:
* <pre>
* assertThat(greenMail).receivedMessages()
* .count(is(1))
* .message(0)
* .subject(is("Test"))
* .from().address(hasItems("[email protected]")).and()
* .to().address(hasItems("[email protected]")).and()
* .body()
* .contentAsString(is("body"))
* .contentType(startsWith("text/plain")).and()
* .alternative(nullValue())
* .attachments(hasSize(1))
* .attachment("04-Java-OOP-Basics.pdf")
* .content(is(resource("/attachment/04-Java-OOP-Basics.pdf")))
* .contentType(startsWith("application/pdf"))
* .filename(is("04-Java-OOP-Basics.pdf"))
* .disposition(is(ATTACHMENT_DISPOSITION));
* </pre>
*
* @param greenMail
* email server that stores received messages
* @return builder for fluent assertions on received messages
*/
// @formatter:on
public static ReceivedEmailsAssert assertThat(GreenMailRule greenMail) {
return new ReceivedEmailsAssert(Arrays.asList(greenMail.getReceivedMessages()));
}
示例2: retrieveAndCheck
import com.icegreen.greenmail.junit.GreenMailRule; //导入依赖的package包/类
/**
* Retrieve mail through IMAP and POP3 and check sender and receivers
*
* @param greenMail Greenmail instance to read from
* @param addr Address of account to retrieve
*/
private void retrieveAndCheck(GreenMailRule greenMail, InternetAddress addr) throws IOException, MessagingException {
String address = addr.getAddress();
retrieveAndCheck(greenMail.getPop3(), address);
retrieveAndCheck(greenMail.getImap(), address);
}
示例3: retrieveAndCheckReplyTo
import com.icegreen.greenmail.junit.GreenMailRule; //导入依赖的package包/类
/**
* Retrieve mail through IMAP and POP3 and check sender and receivers
*
* @param greenMail Greenmail instance to read from
* @param addr Address of account to retrieve
*/
private void retrieveAndCheckReplyTo(GreenMailRule greenMail, InternetAddress addr, InternetAddress...replyToAddrs) throws IOException, MessagingException {
String address = addr.getAddress();
retrieveAndCheckReplyTo(greenMail.getPop3(), address, replyToAddrs);
retrieveAndCheckReplyTo(greenMail.getImap(), address, replyToAddrs);
}