public class MailMessageTester<R>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.Callable<MailMessage> |
ref |
protected R |
returnObj |
protected org.pagemodel.core.TestContext |
testContext |
| Constructor and Description |
|---|
MailMessageTester(java.util.concurrent.Callable<MailMessage> ref,
R returnObj,
org.pagemodel.core.TestContext testContext,
org.pagemodel.core.testers.TestEvaluator testEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
protected MailMessage |
callRef() |
R |
closeMail() |
MailMessageTester<R> |
doAction(org.pagemodel.core.utils.ThrowingConsumer<MailMessageTester<R>,?> action) |
protected Attachment |
getAttachmentByFilename(java.lang.String filename) |
protected Attachment |
getAttachmentByIndex(int i) |
protected org.pagemodel.core.testers.TestEvaluator |
getEvaluator() |
MailMessage |
getMailMessage() |
protected java.lang.String |
getMessageDisplay() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getMessageJson() |
AttachmentTester<MailMessageTester<R>> |
testAttachment(int i) |
AttachmentTester<MailMessageTester<R>> |
testAttachment(java.lang.String filename) |
org.pagemodel.core.testers.ComparableTester<java.lang.Integer,MailMessageTester<R>> |
testAttachmentCount() |
org.pagemodel.core.testers.StringTester<MailMessageTester<R>> |
testHeader(java.lang.String header) |
org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> |
testHeaderList(java.lang.String header) |
org.pagemodel.core.testers.StringTester<MailMessageTester<R>> |
testHtmlBody() |
org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> |
testRecipientsAll() |
org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> |
testRecipientsBcc() |
org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> |
testRecipientsCc() |
org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> |
testRecipientsTo() |
org.pagemodel.core.testers.StringTester<MailMessageTester<R>> |
testSender() |
org.pagemodel.core.testers.ComparableTester<java.util.Date,MailMessageTester<R>> |
testSentDate() |
org.pagemodel.core.testers.StringTester<MailMessageTester<R>> |
testSubject() |
org.pagemodel.core.testers.StringTester<MailMessageTester<R>> |
testTextBody() |
protected R returnObj
protected final java.util.concurrent.Callable<MailMessage> ref
protected final org.pagemodel.core.TestContext testContext
public MailMessageTester(java.util.concurrent.Callable<MailMessage> ref, R returnObj, org.pagemodel.core.TestContext testContext, org.pagemodel.core.testers.TestEvaluator testEvaluator)
protected MailMessage callRef()
protected org.pagemodel.core.testers.TestEvaluator getEvaluator()
public R closeMail()
public org.pagemodel.core.testers.StringTester<MailMessageTester<R>> testSender()
public org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> testRecipientsTo()
public org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> testRecipientsCc()
public org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> testRecipientsBcc()
public org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> testRecipientsAll()
public org.pagemodel.core.testers.StringTester<MailMessageTester<R>> testSubject()
public org.pagemodel.core.testers.StringTester<MailMessageTester<R>> testTextBody()
public org.pagemodel.core.testers.StringTester<MailMessageTester<R>> testHtmlBody()
public org.pagemodel.core.testers.StringTester<MailMessageTester<R>> testHeader(java.lang.String header)
public org.pagemodel.core.testers.StringListTester<MailMessageTester<R>> testHeaderList(java.lang.String header)
public org.pagemodel.core.testers.ComparableTester<java.util.Date,MailMessageTester<R>> testSentDate()
public AttachmentTester<MailMessageTester<R>> testAttachment(java.lang.String filename)
public AttachmentTester<MailMessageTester<R>> testAttachment(int i)
public org.pagemodel.core.testers.ComparableTester<java.lang.Integer,MailMessageTester<R>> testAttachmentCount()
protected Attachment getAttachmentByFilename(java.lang.String filename)
public MailMessageTester<R> doAction(org.pagemodel.core.utils.ThrowingConsumer<MailMessageTester<R>,?> action)
public MailMessage getMailMessage()
protected Attachment getAttachmentByIndex(int i)
protected java.lang.String getMessageDisplay()
protected java.util.Map<java.lang.String,java.lang.Object> getMessageJson()