com.atlassian.confluence
Class MailArchivingAcceptanceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.confluence.junit3.JUnit3TimingTestCase
              extended by com.atlassian.confluence.AbstractConfluenceAcceptanceTest
                  extended by com.atlassian.confluence.MailArchivingAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class MailArchivingAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
static Plugin MAIL_ARCHIVING_PLUGIN
           
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
ANONYMOUS_USER, DASHBOARD_RECENT_UPDATES_URL, DIRECTORY_CONFIG, exceptionTransformer, filesToDelete, log, logAdjuster, RANDOM, rpc, serverStateManager, TEST_ADMIN, TEST_BLOG, TEST_COMMENT, TEST_GROUP1, TEST_GROUP2, TEST_PAGE, TEST_SPACE, TEST_SPACE2, TEST_USER1, TEST_USER2, TESTBLOG_CONTENT, TESTBLOG_TITLE, testData, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_KEY, TESTSPACE2_TITLE, VIEW_PERSONAL_SPACE_LINK, webTester, wikiMarkupRpc
 
Constructor Summary
MailArchivingAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
 void tearDown()
          Default tearDown method.
 void testDeleteAllMail()
           
 void testDeleteAllMailWithAttachments()
           
 void testEmailEmptyBody()
           
 void testEmailThread()
          Test that mail items with similar subjects or references are correctly threaded
 void testEmailWithBase64Encoding()
           
 void testEmailWithLongSubject()
           
 void testEmailWithMultipartAndText()
           
 void testEmailWithNamedAttachments()
           
 void testEmailWithPagination()
           
 void testEmailWithTextAndHtml()
           
 void testEmailWithUmlautAttachmentName()
          CONF-4447 Make sure attachment names are encoded
 void testEmailWithUnamedAttachments()
           
 void testEmailWithUnknownEncoding()
           
 void testEnableDisableAccounts()
           
 void testExportSpaceIncludesMail()
           
 void testFeedHeadersAreCompatibleWithOutlookAndSsl()
           
 void testFetchMailFromPop3Account()
           
 void testImportPre41MailConfiguration()
           
 void testImportPre42MailContent()
           
 void testInvalidEmailAddress()
           
 void testMailAccounts()
           
 void testMailAttachmentsDoNotShowOnDashboard()
           
 void testMailAttachmentsLink()
           
 void testMailboxImport()
           
 void testMailboxImportWithFileTooLarge()
           
 void testMailIsNotHtmlEscaped()
           
 void testRemoveMail()
           
 void testSearchMail()
           
 void testSearchSenderMail()
           
 void testSuccessfulConnectionTestDoesNotAddAccountAndDownloadMail()
           
 void testSuccessfulConnectionTestDoesNotEditAccount()
           
 void testUnsuccessfulConnectionTestWhileEditingAccount()
           
 void testViewMail()
           
 void TODOtestFetchMailFromPop3ViaPollMail()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, createAndWatchTestPage, createSpaceViaWebUI, createTestSpaceViaWebUI, disableAnonymousAccess, enableAnonymousAccess, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getFriendlyRelativeDate, getPluginHelper, goToBlogCollector, goToPagesCollector, isClustered, logInAsAdminAtHomepage, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtHomepage, logins, logout, pages, rebuildIndex, setUpTestNG, tearDownTestNG, users, viewHomepage, viewPeopleDirectory, viewSpaceAdmin, viewSpacePermissions, viewSpaceSummary, viewSpaceTools, viewSpaceTools, viewTrash, watchSpace, webAppContextPath
 
Methods inherited from class com.atlassian.confluence.junit3.JUnit3TimingTestCase
runBare, setExceptionTransformer
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAIL_ARCHIVING_PLUGIN

public static Plugin MAIL_ARCHIVING_PLUGIN
Constructor Detail

MailArchivingAcceptanceTest

public MailArchivingAcceptanceTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Description copied from class: AbstractConfluenceAcceptanceTest
Default setUp method. Establishes XML-RPC connection and sets the base URL. Also configures LDAP repository.

Overrides:
setUp in class AbstractConfluenceAcceptanceTest
Throws:
Exception - from super

tearDown

public void tearDown()
              throws Exception
Description copied from class: AbstractConfluenceAcceptanceTest
Default tearDown method. Removes any files which were added to the AbstractConfluenceAcceptanceTest.filesToDelete list.

Overrides:
tearDown in class AbstractConfluenceAcceptanceTest
Throws:
Exception

testMailAccounts

public void testMailAccounts()
                      throws Exception
Throws:
Exception

testEnableDisableAccounts

public void testEnableDisableAccounts()

testMailboxImport

public void testMailboxImport()
                       throws Exception
Throws:
Exception

testMailboxImportWithFileTooLarge

public void testMailboxImportWithFileTooLarge()
                                       throws Exception
Throws:
Exception

testMailIsNotHtmlEscaped

public void testMailIsNotHtmlEscaped()
                              throws Exception
Throws:
Exception

testViewMail

public void testViewMail()
                  throws Exception
Throws:
Exception

testSearchSenderMail

public void testSearchSenderMail()
                          throws Exception
Throws:
Exception

testSearchMail

public void testSearchMail()
                    throws Exception
Throws:
Exception

testRemoveMail

public void testRemoveMail()

testInvalidEmailAddress

public void testInvalidEmailAddress()

testDeleteAllMail

public void testDeleteAllMail()
                       throws Exception
Throws:
Exception

testMailAttachmentsDoNotShowOnDashboard

public void testMailAttachmentsDoNotShowOnDashboard()
                                             throws Exception
Throws:
Exception

testDeleteAllMailWithAttachments

public void testDeleteAllMailWithAttachments()
                                      throws Exception
Throws:
Exception

testMailAttachmentsLink

public void testMailAttachmentsLink()
                             throws Exception
Throws:
Exception

testEmailWithUnamedAttachments

public void testEmailWithUnamedAttachments()
                                    throws Exception
Throws:
Exception

testEmailWithNamedAttachments

public void testEmailWithNamedAttachments()
                                   throws Exception
Throws:
Exception

testEmailWithTextAndHtml

public void testEmailWithTextAndHtml()
                              throws IOException,
                                     InterruptedException,
                                     SAXException
Throws:
IOException
InterruptedException
SAXException

testEmailWithLongSubject

public void testEmailWithLongSubject()
                              throws IOException,
                                     InterruptedException,
                                     SAXException
Throws:
IOException
InterruptedException
SAXException

testEmailThread

public void testEmailThread()
                     throws Exception
Test that mail items with similar subjects or references are correctly threaded

Throws:
Exception

testEmailWithMultipartAndText

public void testEmailWithMultipartAndText()
                                   throws Exception
Throws:
Exception

testEmailWithUmlautAttachmentName

public void testEmailWithUmlautAttachmentName()
CONF-4447 Make sure attachment names are encoded


testEmailWithBase64Encoding

public void testEmailWithBase64Encoding()

testEmailWithUnknownEncoding

public void testEmailWithUnknownEncoding()

testEmailEmptyBody

public void testEmailEmptyBody()

testSuccessfulConnectionTestDoesNotAddAccountAndDownloadMail

public void testSuccessfulConnectionTestDoesNotAddAccountAndDownloadMail()
                                                                  throws Exception
Throws:
Exception

testSuccessfulConnectionTestDoesNotEditAccount

public void testSuccessfulConnectionTestDoesNotEditAccount()
                                                    throws Exception
Throws:
Exception

testUnsuccessfulConnectionTestWhileEditingAccount

public void testUnsuccessfulConnectionTestWhileEditingAccount()
                                                       throws Exception
Throws:
Exception

testFetchMailFromPop3Account

public void testFetchMailFromPop3Account()
                                  throws Exception
Throws:
Exception

TODOtestFetchMailFromPop3ViaPollMail

public void TODOtestFetchMailFromPop3ViaPollMail()
                                          throws BindException
Throws:
BindException

testEmailWithPagination

public void testEmailWithPagination()

testImportPre41MailConfiguration

public void testImportPre41MailConfiguration()

testImportPre42MailContent

public void testImportPre42MailContent()

testExportSpaceIncludesMail

public void testExportSpaceIncludesMail()
                                 throws IOException
Throws:
IOException

testFeedHeadersAreCompatibleWithOutlookAndSsl

public void testFeedHeadersAreCompatibleWithOutlookAndSsl()
                                                   throws Exception
Throws:
Exception


Copyright © 2003-2013 Atlassian. All Rights Reserved.