public class GreenMailUtils extends Object
Constructor and Description |
---|
GreenMailUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
cleanInbox(com.icegreen.greenmail.base.GreenMailOperations greenMail,
List<String> users) |
static String |
getMessageContent(javax.mail.BodyPart msg)
Extract email message from a
BodyPart instance. |
static String |
localLoopbackAddress() |
static int |
nextFreePort() |
static int |
nextFreePort(int startingPort) |
static com.icegreen.greenmail.util.GreenMail |
setUpGreenMail(String email,
String login,
String password)
Deprecated.
This should be used only in non-JUnit tests. For JUnit tests use
com.icegreen.greenmail.junit.GreenMailRule |
static com.icegreen.greenmail.util.ServerSetup |
smtpServerSetup() |
static void |
tearDownGreenMail(com.icegreen.greenmail.base.GreenMailOperations greenMail)
Deprecated.
This should be used only in non-JUnit tests. For JUnit tests use
com.icegreen.greenmail.junit.GreenMailRule |
static List<javax.mail.internet.MimeMessage> |
waitForIncomingEmail(com.icegreen.greenmail.base.GreenMailOperations greenMail,
Duration maxWaitTime,
int expectedEmailCount) |
static List<javax.mail.internet.MimeMessage> |
waitForIncomingEmail(com.icegreen.greenmail.base.GreenMailOperations greenMail,
Duration maxWaitTime,
org.hamcrest.Matcher<String> matcher) |
public static com.icegreen.greenmail.util.ServerSetup smtpServerSetup()
@Deprecated @NotNull public static com.icegreen.greenmail.util.GreenMail setUpGreenMail(@NotNull String email, @NotNull String login, @NotNull String password)
com.icegreen.greenmail.junit.GreenMailRule
@Deprecated public static void tearDownGreenMail(@Nullable com.icegreen.greenmail.base.GreenMailOperations greenMail)
com.icegreen.greenmail.junit.GreenMailRule
public static int nextFreePort()
public static int nextFreePort(int startingPort)
@NotNull public static String localLoopbackAddress()
@NotNull public static List<javax.mail.internet.MimeMessage> waitForIncomingEmail(@NotNull com.icegreen.greenmail.base.GreenMailOperations greenMail, Duration maxWaitTime, org.hamcrest.Matcher<String> matcher)
@NotNull public static List<javax.mail.internet.MimeMessage> waitForIncomingEmail(@NotNull com.icegreen.greenmail.base.GreenMailOperations greenMail, Duration maxWaitTime, int expectedEmailCount) throws Exception
Exception
public static void cleanInbox(@NotNull com.icegreen.greenmail.base.GreenMailOperations greenMail, @NotNull List<String> users)
public static String getMessageContent(@NotNull javax.mail.BodyPart msg) throws IOException, javax.mail.MessagingException
BodyPart
instance.
Not using GreenMailUtil.getBody(Part)
asIOException
javax.mail.MessagingException
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.