org.apache.james.core
Class MimeMessageWrapperTest
java.lang.Object
TestCase
org.apache.james.core.MimeMessageTest
org.apache.james.core.MimeMessageFromStreamTest
org.apache.james.core.MimeMessageWrapperTest
public class MimeMessageWrapperTest
- extends MimeMessageFromStreamTest
Test the subject folding issue.
Methods inherited from class org.apache.james.core.MimeMessageTest |
debugMessage, getCleanedMessageSource, getMessageWithBadReturnPathSource, getMissingEncodingAddHeaderExpected, getMissingEncodingAddHeaderSource, getMissingEncodingMessageSource, getMultipartMessageExpected1, getMultipartMessageExpected2, getMultipartMessageExpected3, getMultipartMessageSource, getSimpleMessageCleanedSource, getSimpleMessageCleanedSourceHeaderExpected, testGeronimoIndexOutOfBounds, testGetLineCount, testHeaderOrder, testMessageCloningViaCoW, testMessageCloningViaCoW2, testMessageCloningViaCoWSubjectLost, testMultipartMessageChanges, testReturnPath, testSimpleMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MimeMessageWrapperTest
public MimeMessageWrapperTest()
getMessageFromSources
protected javax.mail.internet.MimeMessage getMessageFromSources(java.lang.String sources)
throws java.lang.Exception
- Overrides:
getMessageFromSources
in class MimeMessageFromStreamTest
- Throws:
java.lang.Exception
setUp
protected void setUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
tearDown
protected void tearDown()
throws java.lang.Exception
- Throws:
java.lang.Exception
testDeferredMessageLoading
public void testDeferredMessageLoading()
throws javax.mail.MessagingException,
java.io.IOException
- Throws:
javax.mail.MessagingException
java.io.IOException
testDeferredHeaderLoading
public void testDeferredHeaderLoading()
throws javax.mail.MessagingException,
java.io.IOException
- this is commented out due optimisation reverts (JAMES-559)
public void testDeferredMessageLoadingWhileWriting() throws MessagingException, IOException {
mw.setMessageLoadable(false);
assertEquals("foo",mw.getSubject());
assertFalse(mw.isModified());
mw.setSubject("newSubject");
assertEquals("newSubject",mw.getSubject());
assertFalse(mw.messageParsed());
assertTrue(mw.isModified());
mw.setMessageLoadable(true);
}
- Throws:
javax.mail.MessagingException
java.io.IOException
testMessageCloned
public void testMessageCloned()
throws javax.mail.MessagingException,
java.io.IOException,
java.lang.InterruptedException
- See JAMES-474
MimeMessageWrapper(MimeMessage) should clone the original message.
- Throws:
javax.mail.MessagingException
java.io.IOException
java.lang.InterruptedException
testGetSubjectFolding
public void testGetSubjectFolding()
testAddHeaderAndSave
public void testAddHeaderAndSave()
testReplaceReturnPathOnBadMessage
public void testReplaceReturnPathOnBadMessage()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAddReturnPathOnBadMessage
public void testAddReturnPathOnBadMessage()
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.