com.atlassian.confluence
Class TrashCanAcceptanceTest

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.TrashCanAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class TrashCanAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
protected  org.apache.commons.logging.Log log
           
static java.lang.String XSS_ENCODED_PAGE_TITLE
           
static java.lang.String XSS_PAGE_TITLE
           
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
DASHBOARD_RECENT_UPDATES_URL, logAdjuster, RANDOM, rpc, 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, webTester, wikiMarkupRpc
 
Constructor Summary
TrashCanAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
 void testCannotPurgeNonTrashItem()
           
 void testCannotPurgePageAsNonSpaceAdministrator()
           
 void testMailTrash()
           
 void testNoTitleXSSOnPurge()
           
 void testNoTitleXSSOnRestore()
           
 void testPurgeAll()
           
 void testPurgeAllWithMulitpleTransaction()
           
 void testPurgeWithError()
           
 void testRestoreByOverwriting()
           
 void testRestoreByRenaming()
           
 void testRestoreOfAttachmentsAndCommentsToSearchResults()
           
 void testTrash()
           
 void testTrashCansAreSpaceScoped()
          A page deleted in Space A should not turn up in the trash for Space B
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, createSpaceViaWebUI, createTestSpaceViaWebUI, directoryConfig, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, goToBlogCollector, logInAsAdminAtHomepage, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtHomepage, logins, logout, pages, rebuildIndex, setUpTestNG, tearDown, tearDownTestNG, users, viewHomepage, viewSpaceAdmin, viewSpacePermissions, viewSpaceSummary, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XSS_PAGE_TITLE

public static final java.lang.String XSS_PAGE_TITLE
See Also:
Constant Field Values

XSS_ENCODED_PAGE_TITLE

public static final java.lang.String XSS_ENCODED_PAGE_TITLE
See Also:
Constant Field Values

log

protected org.apache.commons.logging.Log log
Constructor Detail

TrashCanAcceptanceTest

public TrashCanAcceptanceTest()
Method Detail

setUp

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

testTrash

public void testTrash()

testPurgeAll

public void testPurgeAll()

testRestoreByOverwriting

public void testRestoreByOverwriting()
                              throws java.io.IOException,
                                     org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testRestoreByRenaming

public void testRestoreByRenaming()
                           throws java.io.IOException,
                                  org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testTrashCansAreSpaceScoped

public void testTrashCansAreSpaceScoped()
                                 throws java.io.IOException,
                                        org.apache.xmlrpc.XmlRpcException
A page deleted in Space A should not turn up in the trash for Space B

Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testMailTrash

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

testRestoreOfAttachmentsAndCommentsToSearchResults

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

testCannotPurgePageAsNonSpaceAdministrator

public void testCannotPurgePageAsNonSpaceAdministrator()

testCannotPurgeNonTrashItem

public void testCannotPurgeNonTrashItem()

testPurgeAllWithMulitpleTransaction

public void testPurgeAllWithMulitpleTransaction()

testPurgeWithError

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

testNoTitleXSSOnPurge

public void testNoTitleXSSOnPurge()

testNoTitleXSSOnRestore

public void testNoTitleXSSOnRestore()


Copyright © 2003-2014 Atlassian. All Rights Reserved.