public class GreenMailRule extends GreenMailProxy implements org.junit.rules.MethodRule, org.junit.rules.TestRule
Constructor and Description |
---|
GreenMailRule() |
GreenMailRule(ServerSetup serverSetup)
Initialize with single server setups
|
GreenMailRule(ServerSetup[] serverSetups)
Initialize with multiple server setups
|
Modifier and Type | Method and Description |
---|---|
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runner.Description description) |
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runners.model.FrameworkMethod method,
Object target) |
protected GreenMail |
getGreenMail() |
GreenMailRule |
withConfiguration(GreenMailConfiguration config)
Configure GreenMail instance using the given configuration
|
getImap, getImaps, getManagers, getPop3, getPop3s, getReceivedMessages, getReceivedMessagesForDomain, getReceviedMessagesForDomain, getSmtp, getSmtps, purgeEmailFromAllMailboxes, reset, setQuotaSupported, setUser, setUser, setUsers, start, stop, waitForIncomingEmail, waitForIncomingEmail
doConfigure
public GreenMailRule(ServerSetup[] serverSetups)
serverSetups
- All setups to usepublic GreenMailRule(ServerSetup serverSetup)
serverSetup
- Setup to usepublic GreenMailRule()
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
apply
in interface org.junit.rules.TestRule
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runners.model.FrameworkMethod method, Object target)
apply
in interface org.junit.rules.MethodRule
public GreenMailRule withConfiguration(GreenMailConfiguration config)
GreenMailOperations
withConfiguration
in interface GreenMailOperations
withConfiguration
in class ConfiguredGreenMail
config
- Configuration to useprotected GreenMail getGreenMail()
getGreenMail
in class GreenMailProxy
Copyright © 2006–2018 Icegreen Technologies. All rights reserved.