Class Overview
Adds support for email testing by using it as a rule in conjunction with MailTest
method annotation. Basicly
it starts dummy smtp server and configures smtp server in jira by using OutgoingMailConfigureSmtpRule
(omitted on onDemand), starts outgoing email listener and clears the queue by using OutgoingMailEventQueueRule
.
Summary
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.google.inject.Module
void
|
configure(Binder arg0)
|
|
From interface
org.junit.rules.TestRule
Statement
|
apply(Statement arg0, Description arg1)
|
|
Constants
public
static
final
String
DEFAULT_FROM_ADDRESS
Constant Value:
"jiratest@atlassian.com"
public
static
final
String
DEFAULT_SUBJECT_PREFIX
Constant Value:
"[JIRATEST]"
Public Constructors
public
OutgoingMailTestRule
(Supplier<Backdoor> backdoorSupplier, String mailFrom, String mailSubjectPrefix)
public
OutgoingMailTestRule
(Supplier<Backdoor> backdoorSupplier)
Public Methods
public
Statement
apply
(Statement base, Description description)
public
void
configure
(Binder binder)
public
RuleChain
getInnerChain
()