Package com.mockobjects.mail
Class MockMessage
- java.lang.Object
-
- com.mockobjects.MockObject
-
- com.mockobjects.mail.MockMessage
-
- All Implemented Interfaces:
Message
,Verifiable
- Direct Known Subclasses:
MockMimeMessage
public class MockMessage extends MockObject implements Message
-
-
Constructor Summary
Constructors Constructor Description MockMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFrom(Address[] addresses)
void
addHeader(java.lang.String s, java.lang.String s1)
void
addRecipients(javax.mail.Message.RecipientType type, Address[] addresses)
java.util.Enumeration
getAllHeaders()
java.lang.Object
getContent()
java.lang.String
getContentType()
DataHandler
getDataHandler()
java.lang.String
getDescription()
java.lang.String
getDisposition()
java.lang.String
getFileName()
Flags
getFlags()
Address[]
getFrom()
java.lang.String[]
getHeader(java.lang.String s)
java.io.InputStream
getInputStream()
int
getLineCount()
java.util.Enumeration
getMatchingHeaders(java.lang.String[] strings)
java.util.Enumeration
getNonMatchingHeaders(java.lang.String[] strings)
javax.mail.Message
getRealMessage()
java.util.Date
getReceivedDate()
Address[]
getRecipients(javax.mail.Message.RecipientType type)
java.util.Date
getSentDate()
int
getSize()
java.lang.String
getSubject()
boolean
isMimeType(java.lang.String s)
void
removeHeader(java.lang.String s)
Message
reply(boolean b)
void
saveChanges()
void
setContent(java.lang.Object aContent, java.lang.String aMimeType)
void
setContent(Multipart multipart)
void
setDataHandler(DataHandler handler)
void
setDescription(java.lang.String s)
void
setDisposition(java.lang.String s)
void
setExpectedContent(java.lang.Object aContent, java.lang.String aMimeType)
void
setExpectedFrom(Address anAddress)
void
setExpectedRecipients(Address[] addresses)
void
setExpectedSentDate(java.util.Date aDate)
void
setExpectedSubject(java.lang.String aSubject)
void
setExpectedText(java.lang.String aText)
void
setFileName(java.lang.String s)
void
setFlags(Flags flags, boolean b)
void
setFrom()
void
setFrom(Address anAddress)
void
setHeader(java.lang.String s, java.lang.String s1)
void
setRecipients(javax.mail.Message.RecipientType type, Address[] addresses)
void
setSentDate(java.util.Date aDate)
void
setSubject(java.lang.String aSubject)
void
setText(java.lang.String aText)
void
writeTo(java.io.OutputStream stream)
-
Methods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verify
-
-
-
-
Method Detail
-
getFrom
public Address[] getFrom() throws MessagingException
-
setFrom
public void setFrom() throws MessagingException
-
setExpectedFrom
public void setExpectedFrom(Address anAddress)
-
setFrom
public void setFrom(Address anAddress) throws MessagingException
-
addFrom
public void addFrom(Address[] addresses) throws MessagingException
-
getRecipients
public Address[] getRecipients(javax.mail.Message.RecipientType type) throws MessagingException
- Specified by:
getRecipients
in interfaceMessage
- Throws:
MessagingException
-
setExpectedRecipients
public void setExpectedRecipients(Address[] addresses)
-
setRecipients
public void setRecipients(javax.mail.Message.RecipientType type, Address[] addresses) throws MessagingException
- Specified by:
setRecipients
in interfaceMessage
- Throws:
MessagingException
-
addRecipients
public void addRecipients(javax.mail.Message.RecipientType type, Address[] addresses) throws MessagingException
- Specified by:
addRecipients
in interfaceMessage
- Throws:
MessagingException
-
getSubject
public java.lang.String getSubject() throws MessagingException
- Specified by:
getSubject
in interfaceMessage
- Throws:
MessagingException
-
setSubject
public void setSubject(java.lang.String aSubject) throws MessagingException
- Specified by:
setSubject
in interfaceMessage
- Throws:
MessagingException
-
setExpectedSubject
public void setExpectedSubject(java.lang.String aSubject)
-
getSentDate
public java.util.Date getSentDate() throws MessagingException
- Specified by:
getSentDate
in interfaceMessage
- Throws:
MessagingException
-
setExpectedSentDate
public void setExpectedSentDate(java.util.Date aDate)
-
setSentDate
public void setSentDate(java.util.Date aDate) throws MessagingException
- Specified by:
setSentDate
in interfaceMessage
- Throws:
MessagingException
-
getReceivedDate
public java.util.Date getReceivedDate() throws MessagingException
- Specified by:
getReceivedDate
in interfaceMessage
- Throws:
MessagingException
-
getFlags
public Flags getFlags() throws MessagingException
-
setFlags
public void setFlags(Flags flags, boolean b) throws MessagingException
-
reply
public Message reply(boolean b) throws MessagingException
-
saveChanges
public void saveChanges() throws MessagingException
- Specified by:
saveChanges
in interfaceMessage
- Throws:
MessagingException
-
getSize
public int getSize() throws MessagingException
-
getLineCount
public int getLineCount() throws MessagingException
- Specified by:
getLineCount
in interfaceMessage
- Throws:
MessagingException
-
getContentType
public java.lang.String getContentType() throws MessagingException
- Specified by:
getContentType
in interfaceMessage
- Throws:
MessagingException
-
isMimeType
public boolean isMimeType(java.lang.String s) throws MessagingException
- Specified by:
isMimeType
in interfaceMessage
- Throws:
MessagingException
-
getDisposition
public java.lang.String getDisposition() throws MessagingException
- Specified by:
getDisposition
in interfaceMessage
- Throws:
MessagingException
-
setDisposition
public void setDisposition(java.lang.String s) throws MessagingException
- Specified by:
setDisposition
in interfaceMessage
- Throws:
MessagingException
-
getDescription
public java.lang.String getDescription() throws MessagingException
- Specified by:
getDescription
in interfaceMessage
- Throws:
MessagingException
-
setDescription
public void setDescription(java.lang.String s) throws MessagingException
- Specified by:
setDescription
in interfaceMessage
- Throws:
MessagingException
-
getFileName
public java.lang.String getFileName() throws MessagingException
- Specified by:
getFileName
in interfaceMessage
- Throws:
MessagingException
-
setFileName
public void setFileName(java.lang.String s) throws MessagingException
- Specified by:
setFileName
in interfaceMessage
- Throws:
MessagingException
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException, MessagingException
- Specified by:
getInputStream
in interfaceMessage
- Throws:
java.io.IOException
MessagingException
-
getDataHandler
public DataHandler getDataHandler() throws MessagingException
- Specified by:
getDataHandler
in interfaceMessage
- Throws:
MessagingException
-
getContent
public java.lang.Object getContent() throws java.io.IOException, MessagingException
- Specified by:
getContent
in interfaceMessage
- Throws:
java.io.IOException
MessagingException
-
setDataHandler
public void setDataHandler(DataHandler handler) throws MessagingException
- Specified by:
setDataHandler
in interfaceMessage
- Throws:
MessagingException
-
setExpectedContent
public void setExpectedContent(java.lang.Object aContent, java.lang.String aMimeType)
-
setContent
public void setContent(java.lang.Object aContent, java.lang.String aMimeType) throws MessagingException
- Specified by:
setContent
in interfaceMessage
- Throws:
MessagingException
-
setExpectedText
public void setExpectedText(java.lang.String aText)
-
setText
public void setText(java.lang.String aText) throws MessagingException
-
setContent
public void setContent(Multipart multipart) throws MessagingException
- Specified by:
setContent
in interfaceMessage
- Throws:
MessagingException
-
writeTo
public void writeTo(java.io.OutputStream stream) throws java.io.IOException, MessagingException
-
getRealMessage
public javax.mail.Message getRealMessage()
- Specified by:
getRealMessage
in interfaceMessage
-
getHeader
public java.lang.String[] getHeader(java.lang.String s) throws MessagingException
-
setHeader
public void setHeader(java.lang.String s, java.lang.String s1) throws MessagingException
-
addHeader
public void addHeader(java.lang.String s, java.lang.String s1) throws MessagingException
-
removeHeader
public void removeHeader(java.lang.String s) throws MessagingException
- Specified by:
removeHeader
in interfaceMessage
- Throws:
MessagingException
-
getAllHeaders
public java.util.Enumeration getAllHeaders() throws MessagingException
- Specified by:
getAllHeaders
in interfaceMessage
- Throws:
MessagingException
-
getMatchingHeaders
public java.util.Enumeration getMatchingHeaders(java.lang.String[] strings) throws MessagingException
- Specified by:
getMatchingHeaders
in interfaceMessage
- Throws:
MessagingException
-
getNonMatchingHeaders
public java.util.Enumeration getNonMatchingHeaders(java.lang.String[] strings) throws MessagingException
- Specified by:
getNonMatchingHeaders
in interfaceMessage
- Throws:
MessagingException
-
-