com.atlassian.confluence
Class AttachmentAcceptanceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by net.sourceforge.jwebunit.junit.WebTestCase
              extended by com.atlassian.confluence.AbstractAtlassianWebTestCase
                  extended by com.atlassian.confluence.AbstractConfluenceAcceptanceTest
                      extended by com.atlassian.confluence.AttachmentAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class AttachmentAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, adminToken, ANONYMOUS_USER, BLOG_DATE_FORMAT, BROWSE_MENU_LINK_ID, CONFLUNECE_ADMIN_GROUP, CONFLUNECE_USERS_GROUP, context, CROWD_MODE, DB2_MODE, DEFAULT_MAX_ATTACHMENT_SIZE, filesToDelete, FUNCTEST_RPC_PLUGIN, LDAP_MODE, log, mailServices, PAUSE_MILLIS, PAUSE_MYSQL_MILLIS, pluginHelper, RANDOM, rpc, RPCLOG_DEBUG, RPCLOG_ERROR, RPCLOG_INFO, RPCLOG_SYSTEM_ERR, RPCLOG_SYSTEM_OUT, RPCLOG_WARN, SMTP_SUBJECT_PREFIX, TCP_PORT_RANGE_END, TCP_PORT_RANGE_START, TEST_ADMIN, TEST_ADMIN_EMAIL, TEST_ADMIN_FULLNAME, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME, TEST_GEN_EMAIL1, TEST_GEN_EMAIL2, TEST_GEN_FULLNAME1, TEST_GEN_FULLNAME2, TEST_GEN_PASSWORD1, TEST_GEN_PASSWORD2, TEST_GEN_USERNAME1, TEST_GEN_USERNAME2, TEST_GROUP1, TEST_PAGE, TEST_SPACE, TEST_SPACE2, TEST_USER1, TEST_USER2, TESTMAILSERVER_HOSTNAME, TESTMAILSERVER_NAME, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_DESCRIPTION, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_DESCRIPTION, TESTSPACE2_KEY, TESTSPACE2_TITLE, testUser2Token, testUserToken, userHelper, VIEW_PERSONAL_SPACE_LINK, WATCHDOG_RESIN_MODE, xmlrpc
 
Fields inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
SITE_TITLE_SUFFIX, TITLE_SEPARATOR
 
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase
tester
 
Constructor Summary
AttachmentAcceptanceTest()
           
 
Method Summary
 void setUp()
           
protected  void tearDown()
          Default tearDown method.
 void testAddAttachmentWithCaptchaEnabledAndWrongCaptcha()
           
 void testAttachFileWithInvalidCharacters()
           
 void testAttachmentAuthorshipPreservedOnAttachmentMoveAndComment()
           
 void testAttachmentIconAndCountDisplayedAsPageMetaData()
           
 void testAttachmentProperlyAttributedOnDashboard()
           
 void testAttachmentVersioning()
           
 void testAttachmentWithSimilarNameButDifferentCaseIsAddedAsHistoricalVersion()
          adding Foo.txt when foo.txt exists, should Foo.txt as a version (the case of foo.txt should be preserved)
 void testAttachMultipleFiles()
           
 void testCannotMoveFileToAnotherPageThatDoesNotExist()
           
 void testCommenterOnAttachmentIsRecordedAsLastModifier()
           
 void testDownloadAllAttachments()
           
 void testDownloadAllAttachmentsAsAnonymousUser()
           
 void testDownloadAllAttachmentsOnPageLink()
           
 void testDownloadAttachmentWithSpacesHasCorrectHeadersForIe()
           
 void testDownloadSingleAttachment()
           
 void testFileNameIsRequired()
           
 void testFilterByDifferentCasedFileExtension()
           
 void testFilterByFileExtension()
           
 void testFilterByFileExtensionWithPagination()
           
 void testHtmlAttachmentsAreNotServedInline()
           
 void testInvalidDownloadUrlReturnsFourOhFour()
           
 void testLargeAttachmentNotTruncated()
           
 void testListSpaceAttachmentsMoreThanMaxResults()
           
 void testMaxAttachmentSizeRespected()
           
 void testMoveAttachmentToAnotherPageAndBack()
           
 void testMoveAttachmentToUnpermittedPage()
           
 void testMoveFileToAnotherPage()
           
 void testMoveFileToAnotherSpace()
           
 void testMovingAttachmentDoesNotBreakLinkToOtherAttachmentsWithSameName()
          Test that moving attachments does not update links to unmoved attachments with the same name.
 void testMovingAttachmentDoesNotUpdateLinksWithoutAttachments()
           
 void testMovingAttachmentSimplifiesLinksInNewOwner()
          Test of CONF-9007, that when an attachment is moved, links to it from the new owning page are simplified (Page prefix is removed).
 void testMovingAttachmentToPageWithoutViewPermissions()
           
 void testMovingAttachmentUpdatesLinksOnOriginalOwner()
          Test of CONF-9007, that when an attachment is moved, links to it are updated.
 void testMovingAttachmentUpdatesLinksWithPagePrefix()
          Test of CONF-9007, that when an attachment is moved, links to it are updated.
 void testNotAbleToRenameFileToEmptyFileNameInOtherSpace()
           
 void testNotAbleToRenameFileToExistingFileName()
           
 void testNotAbleToRenameFileToExistingFileNameInOtherSpace()
           
 void testPersonMakingChangeToMetaAttachmentDataIsRecordedAsLastModifierEvenIfTheyAreCreator()
           
 void testPersonPerformingAttachmentMoveIsRecordedAsLastModifier()
           
 void testRemoveAttachmentAndAllPreviousVersions()
           
 void testRemoveCommentOnAttachment()
           
 void testUploaderOfNewAttachmentVersionIsAcknowledgedAsCreator()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
addAnonymousPermissionsToSpace, addComment, addCommentToBlogPost, addPageComment, addSpaceLabel, addUserToGroupViaHelper, addWatchPage, assertImagePresent, assertImageValid, assertLoggedInAs, assertMailReceived, assertNoMailReceived, attachFile, attachFileWithName, chooseRandomBaseUrl, cleanUp, createBlog, createGroup, createGroupViaHelper, createMail, createPage, createPageWithViewRestrictions, createSpaceViaWebUi, createSpaceViaWebUI, createSpaceViaWebUI, createTemplate, createTestGroupViaHelper, createTestMailServer, createTestSpaceViaWebUI, createTestUser1ViaHelper, createTestUser2ViaHelper, createUserViaHelper, createUserViaHelper, disableAnonymousAccess, disableAnonymousAccessToSpace, downloadToTempFile, editBlogLabels, editBlogPostContent, editPage, editPageContent, editPageContent, editPageLabels, editPageWithContent, editPageWithContent, editSpaceDescription, editSpacePermsForm, emptyTrash, enableAnonymousAccess, enableAnonymousAccessToSpace, ensureTestUserCanViewTestSpace, ensureUserCanViewSpace, forceViewGlobalAdmin, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getCurrentMailQueueSize, getEventLatch, getFriendlyRelativeDate, getPageId, getTestProperty, getTestPropertyAsInt, getTestPropertyAsInt, getTestSpace, getTodaysBlogPostDate, getUserGroups, goToEditGeneralConfiguration, gotoPageWithError, grantAnonymousUseConfluencePermission, grantGlobalBrowsePermissionToGroup, grantGlobalPermissionToGroup, grantGlobalPermissionToUser, grantSpacePermissionToGroup, grantSpacePermissionToGroupAndDelegate, grantSpacePermissionToUser, grantSpacePermissionToUserAndDelegate, grantViewSpacePermissionToGroup, grantViewSpacePermissionToGroupAndDelegate, grantViewSpacePermissionToUser, importGlobalBackup, importMail, importMailAndAssertNoRunningTask, importSpaceBackup, isClustered, logIn, logInAs, logInAs, loginAs, logInAsAdmin, logInAsAdminAtDashboard, logInAsAtDashboard, loginAsAtDashboard, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtDashboard, loginViaForm, logout, makeParams, movePage, movePage, movePageToNewParent, movePageToNewParent, movePageToNewSpace, openInsertImagePopup, openInsertLinkPopup, pause, rebuildIndex, removeAnonymousPermissionToSpace, removeBlog, removeGroup, removePageOrBlogById, removePersonalSpace, removeTestUser1, removeTestUser1ViaHelper, removeUser, removeUserFromGroupViaHelper, removeUserViaHelper, renamePage, resetEmailMask, restoreBaseUrl, revokeAnonymousUseConfluencePermission, revokeGlobalPermissionFromGroup, revokeGlobalPermissionFromUser, revokeSpacePermissionFromGroup, revokeSpacePermissionFromUser, rpcAddComment, rpcAddComment, rpcAddComment, rpcAddLabelToBlog, rpcAddLabelToPage, rpcAddLabelToPage, rpcAddLabelToSpace, rpcAddTestComment, rpcChangeLogLevel, rpcClearIndex, rpcClearQueue, rpcConvertToPersonalSpace, rpcCreateBlogPost, rpcCreateBlogPost, rpcCreatePage, rpcCreatePage, rpcCreatePersonalSpace, rpcCreateSpace, rpcCreateSpace, rpcCreateSpaceGroup, rpcCreateTestPage, rpcCreateTestSpace, rpcCreateTestSpace2, rpcEditBlogPost, rpcEditComment, rpcEditPage, rpcFlushAllCaches, rpcFlushIndexQueue, rpcFlushMailQueue, rpcGetAdminToken, rpcGetBlogPostId, rpcGetChildren, rpcGetComments, rpcGetLocalisedText, rpcGetMailQueueSize, rpcGetPageId, rpcGetPageLabels, rpcGetPageLabels, rpcGetTestUser2Token, rpcGetTestUserToken, rpcGetTopLevelPages, rpcGetUserGroups, rpcGetUsersForActivity, rpcGetUserToken, rpcGetUserToken, rpcGetVersionForPage, rpcGrantAnonymousSpacePermission, rpcGrantGlobalPermission, rpcGrantSpacePermission, rpcGrantViewSpacePermission, rpcHasGroup, rpcHasUser, rpcLog, rpclogCommandOutput, rpcLogOutAdmin, rpcMovePage, rpcMovePageToTopLevel, rpcPauseJob, rpcRemoveAllSpaceGroups, rpcRemoveAnonymousSpacePermission, rpcRemoveAttachment, rpcRemoveComment, rpcRemoveComment, rpcRemoveGlobalPermissions, rpcRemoveGroup, rpcRemoveLabelFromPage, rpcRemoveLabelFromPage, rpcRemoveLabelFromSpace, rpcRemovePage, rpcRemoveSpace, rpcRemoveSpacePermission, rpcRemoveUserUncleanly, rpcRenderContent, rpcRestoreAbstractPage, rpcResumeJob, rpcStartActivity, rpcStoreBlogEntry, rpcTrashPage, rpcTrashPage, rpcTrashPage, rpcTriggerJob, search, setAllowCamelCase, setAnonymousRemoteApi, setAttachmentMaxUploadSize, setDraftSaveInterval, setEditPermissionsForGroups, setEditPermissionsForUsers, setEmailMask, setEnableWysiwyg, setExternalUserManagement, setHttpCompression, setPageLabels, setPublicSignup, setRemoteApi, setSharedMode, setThreadedComments, setUp, setViewPermissionsForGroups, setViewPermissionsForUsers, showAllUsers, shutdownQuartz, stopTestMailServer, stripContext, viewAbstractPage, viewBlog, viewEditBlogPostPage, viewGlobalAdmin, viewGlobalPermissions, viewHomepage, viewLabel, viewLanguages, viewPage, viewPeopleDirectory, viewSpaceAdmin, viewSpaceAdvanced, viewSpaceContent, viewSpacePermissions, viewSpaceSummary, viewSpaceSummary, viewTodaysBlog, viewTrash, viewUser, waitForLongRunningTaskToComplete, watchPage, watchSpace, xmlRpcExecute
 
Methods inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
assertCollectionContainsKeyWithValue, assertContains, assertDoesNotContain, assertElementNotPresentByXPath, assertElementPresentByXPath, assertEndsWith, assertLinkPresent, assertLinkPresentWithHref, assertLinkPresentWithHrefContaining, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithTextAndHref, assertPageTitleEquals, assertServerResponseContains, assertServerResponseDoesNotContain, assertStartsWith, assertStatusCode, assertTextNotPresent, assertTextsPresentInOrder, assertTextsPresentInOrder, assertTitleEquals, assertTitleEquals, getGroupFromResponse, getWindowCount
 
Methods inherited from class net.sourceforge.jwebunit.junit.WebTestCase
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementPresent, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHiddenFieldPresent, assertImagePresent, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithText, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSubmitButtonNotPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextPresent, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getDialog, getElementAttributByXPath, getElementTextByXPath, getFormElementValue, getImage, getMessage, getMessage, getPageSource, getServeurResponse, getTable, getTestContext, getTester, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, runBare, saveAs, selectOption, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttachmentAcceptanceTest

public AttachmentAcceptanceTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class AbstractConfluenceAcceptanceTest
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.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:
java.lang.Exception

testAttachmentProperlyAttributedOnDashboard

public void testAttachmentProperlyAttributedOnDashboard()
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

testAttachmentIconAndCountDisplayedAsPageMetaData

public void testAttachmentIconAndCountDisplayedAsPageMetaData()
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

testAddAttachmentWithCaptchaEnabledAndWrongCaptcha

public void testAddAttachmentWithCaptchaEnabledAndWrongCaptcha()

testMaxAttachmentSizeRespected

public void testMaxAttachmentSizeRespected()

testAttachMultipleFiles

public void testAttachMultipleFiles()

testAttachFileWithInvalidCharacters

public void testAttachFileWithInvalidCharacters()

testAttachmentWithSimilarNameButDifferentCaseIsAddedAsHistoricalVersion

public void testAttachmentWithSimilarNameButDifferentCaseIsAddedAsHistoricalVersion()
adding Foo.txt when foo.txt exists, should Foo.txt as a version (the case of foo.txt should be preserved)


testRemoveAttachmentAndAllPreviousVersions

public void testRemoveAttachmentAndAllPreviousVersions()

testFilterByFileExtension

public void testFilterByFileExtension()

testFilterByFileExtensionWithPagination

public void testFilterByFileExtensionWithPagination()

testFilterByDifferentCasedFileExtension

public void testFilterByDifferentCasedFileExtension()

testListSpaceAttachmentsMoreThanMaxResults

public void testListSpaceAttachmentsMoreThanMaxResults()
                                                throws java.lang.Exception
Throws:
java.lang.Exception

testDownloadAllAttachmentsOnPageLink

public void testDownloadAllAttachmentsOnPageLink()
                                          throws java.io.IOException,
                                                 org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

testDownloadSingleAttachment

public void testDownloadSingleAttachment()
                                  throws org.xml.sax.SAXException,
                                         java.io.IOException
Throws:
org.xml.sax.SAXException
java.io.IOException

testDownloadAllAttachments

public void testDownloadAllAttachments()

testDownloadAllAttachmentsAsAnonymousUser

public void testDownloadAllAttachmentsAsAnonymousUser()
                                               throws java.lang.Exception
Throws:
java.lang.Exception

testDownloadAttachmentWithSpacesHasCorrectHeadersForIe

public void testDownloadAttachmentWithSpacesHasCorrectHeadersForIe()
                                                            throws java.io.IOException
Throws:
java.io.IOException

testFileNameIsRequired

public void testFileNameIsRequired()

testMoveFileToAnotherPage

public void testMoveFileToAnotherPage()

testCannotMoveFileToAnotherPageThatDoesNotExist

public void testCannotMoveFileToAnotherPageThatDoesNotExist()

testMoveAttachmentToAnotherPageAndBack

public void testMoveAttachmentToAnotherPageAndBack()

testMoveFileToAnotherSpace

public void testMoveFileToAnotherSpace()

testNotAbleToRenameFileToExistingFileNameInOtherSpace

public void testNotAbleToRenameFileToExistingFileNameInOtherSpace()

testNotAbleToRenameFileToEmptyFileNameInOtherSpace

public void testNotAbleToRenameFileToEmptyFileNameInOtherSpace()

testNotAbleToRenameFileToExistingFileName

public void testNotAbleToRenameFileToExistingFileName()

testMovingAttachmentUpdatesLinksOnOriginalOwner

public void testMovingAttachmentUpdatesLinksOnOriginalOwner()
                                                     throws java.lang.Exception
Test of CONF-9007, that when an attachment is moved, links to it are updated.

Throws:
Exception, - because it's a test.
java.lang.Exception

testMovingAttachmentSimplifiesLinksInNewOwner

public void testMovingAttachmentSimplifiesLinksInNewOwner()
                                                   throws java.lang.Exception
Test of CONF-9007, that when an attachment is moved, links to it from the new owning page are simplified (Page prefix is removed).

Throws:
Exception, - because it's a test.
java.lang.Exception

testMovingAttachmentUpdatesLinksWithPagePrefix

public void testMovingAttachmentUpdatesLinksWithPagePrefix()
                                                    throws java.lang.Exception
Test of CONF-9007, that when an attachment is moved, links to it are updated.

Throws:
Exception, - because it's a test.
java.lang.Exception

testMovingAttachmentDoesNotUpdateLinksWithoutAttachments

public void testMovingAttachmentDoesNotUpdateLinksWithoutAttachments()
                                                              throws java.lang.Exception
Throws:
java.lang.Exception

testMovingAttachmentDoesNotBreakLinkToOtherAttachmentsWithSameName

public void testMovingAttachmentDoesNotBreakLinkToOtherAttachmentsWithSameName()
                                                                        throws java.lang.Exception
Test that moving attachments does not update links to unmoved attachments with the same name. This is a very edgy edge case indeed.

Throws:
Exception, - because it's a test.
java.lang.Exception

testLargeAttachmentNotTruncated

public void testLargeAttachmentNotTruncated()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

testHtmlAttachmentsAreNotServedInline

public void testHtmlAttachmentsAreNotServedInline()

testAttachmentVersioning

public void testAttachmentVersioning()
                              throws java.io.IOException,
                                     org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

testInvalidDownloadUrlReturnsFourOhFour

public void testInvalidDownloadUrlReturnsFourOhFour()
                                             throws java.lang.Exception
Throws:
java.lang.Exception

testUploaderOfNewAttachmentVersionIsAcknowledgedAsCreator

public void testUploaderOfNewAttachmentVersionIsAcknowledgedAsCreator()

testCommenterOnAttachmentIsRecordedAsLastModifier

public void testCommenterOnAttachmentIsRecordedAsLastModifier()

testPersonMakingChangeToMetaAttachmentDataIsRecordedAsLastModifierEvenIfTheyAreCreator

public void testPersonMakingChangeToMetaAttachmentDataIsRecordedAsLastModifierEvenIfTheyAreCreator()

testRemoveCommentOnAttachment

public void testRemoveCommentOnAttachment()

testPersonPerformingAttachmentMoveIsRecordedAsLastModifier

public void testPersonPerformingAttachmentMoveIsRecordedAsLastModifier()

testMovingAttachmentToPageWithoutViewPermissions

public void testMovingAttachmentToPageWithoutViewPermissions()

testMoveAttachmentToUnpermittedPage

public void testMoveAttachmentToUnpermittedPage()

testAttachmentAuthorshipPreservedOnAttachmentMoveAndComment

public void testAttachmentAuthorshipPreservedOnAttachmentMoveAndComment()
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.