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 |
getMessageContent(javax.mail.internet.MimeMessage message)
Extract email message from a
MimeMessage message. |
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.GreenMailRulepublic 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
Exceptionpublic 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.IOExceptionjavax.mail.MessagingExceptionpublic static String getMessageContent(javax.mail.internet.MimeMessage message) throws IOException, javax.mail.MessagingException
MimeMessage message.IOExceptionjavax.mail.MessagingExceptionCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.