com.atlassian.confluence.rpc
Class PagesRpcAcceptanceTest

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.rpc.AbstractRpcAcceptanceTest
                      extended by com.atlassian.confluence.rpc.PagesRpcAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class PagesRpcAcceptanceTest
extends AbstractRpcAcceptanceTest


Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
DASHBOARD_RECENT_UPDATES_URL, logAdjuster, 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
PagesRpcAcceptanceTest()
           
 
Method Summary
protected  Page[] createPageHierarchy()
           
 void IGNORE_CONFDEV_25424___testSurrogatePairInPageContent()
           
protected  void setUp()
          Default setUp method.
 void tearDown()
          Default tearDown method.
 void testCannotSetContentPermissionsWithInsufficientRights()
           
 void testEditPageTitleUpdatesLinks()
           
 void testExcerpt()
           
 void testExcerptWithLongContent()
           
 void testExcerptWithMultipleMatches()
           
 void testGetAncestors()
           
 void testGetAncestorsAsUnpermittedUser()
           
 void testGetChildren()
           
 void testGetChildrenAsUnpermittedUser()
           
 void testGetDescendants()
           
 void testGetDescendantsAsUnpermittedUser()
           
 void testGetPage()
           
 void testGetPageAttachment()
           
 void testGetPageAttachmentAsUnpermittedUser()
           
 void testGetPagebyPageId()
           
 void testGetPageByPageIdAsUnpermittedUser()
           
 void testGetPageHistory()
           
 void testGetPageHistoryAsUnpermittedUser()
           
 void testGetPageHistoryFor()
           
 void testGetPages()
           
 void testGetPageSummaryById()
           
 void testGetPageSummaryBySpaceKeyAndPageTitle()
           
 void testGetPageWithInheritedPermissionsAsUnpermittedUser()
           
 void testGetPermissions()
           
 void testGetPermissionSets()
           
 void testGetPermissionSetsByType()
           
 void testGetPermissionSetsWhenNoneSet()
           
 void testGetPermissionSetWhenNoneSet()
           
 void testIsPageCurrent()
           
 void testRankingOfResultsOfSearchByContributor()
           
 void testRemoteSearchResultContainsAllInformation()
           
 void testRemoveAllContentPermissions()
           
 void testRemovePage()
           
 void testRemovePageAsUnpermittedUser()
           
 void testRemovePageAsUserWithoutCreatePermission()
           
 void testRemovePageVersion()
           
 void testRemovePageVersionForTrashedPage()
           
 void testRemovePageVersionNotPermitted()
           
 void testReparentPage()
           
 void testSearchResultId()
           
 void testSearchResultUrl()
           
 void testSearchWithContributorFilter()
           
 void testSearchWithContributorForVersions()
           
 void testSearchWithCriteria()
           
 void testSearchWithLargeResults()
           
 void testSelfAnchorLinksAreRelativeOnNewPageWhenMigratingWiki()
           
 void testSetContentPermissions()
           
 void testSetDuplicateContentPermission()
           
 void testSimpleSearch()
          Test the search interface that takes only a query term and a size limit.
 void testStorePage()
           
 void testStorePageAsUnpermittedUser()
           
 void testStorePageAsUserWithoutCreatePermission()
           
 
Methods inherited from class com.atlassian.confluence.rpc.AbstractRpcAcceptanceTest
newRpcForUser
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, baseUrlSelector, createSpaceViaWebUI, createTestSpaceViaWebUI, createTestUser, darkFeatures, directoryConfig, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, goToBlogCollector, logins, logout, pages, plugins, rebuildIndex, setUpTestNG, substituteForNodeBaseUrl, 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
 

Constructor Detail

PagesRpcAcceptanceTest

public PagesRpcAcceptanceTest()
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

IGNORE_CONFDEV_25424___testSurrogatePairInPageContent

public void IGNORE_CONFDEV_25424___testSurrogatePairInPageContent()
                                                           throws Exception
Throws:
Exception

testGetPages

public void testGetPages()
                  throws IOException,
                         org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSearchWithLargeResults

public void testSearchWithLargeResults()
                                throws Exception
Throws:
Exception

testSimpleSearch

public void testSimpleSearch()
                      throws IOException,
                             org.apache.xmlrpc.XmlRpcException
Test the search interface that takes only a query term and a size limit.

Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testExcerpt

public void testExcerpt()
                 throws IOException,
                        org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testExcerptWithLongContent

public void testExcerptWithLongContent()
                                throws IOException,
                                       org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testExcerptWithMultipleMatches

public void testExcerptWithMultipleMatches()
                                    throws IOException,
                                           org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testRemoteSearchResultContainsAllInformation

public void testRemoteSearchResultContainsAllInformation()
                                                  throws IOException,
                                                         org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSearchResultId

public void testSearchResultId()
                        throws IOException,
                               org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSearchResultUrl

public void testSearchResultUrl()
                         throws IOException,
                                org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSearchWithContributorFilter

public void testSearchWithContributorFilter()
                                     throws IOException,
                                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSearchWithContributorForVersions

public void testSearchWithContributorForVersions()
                                          throws IOException,
                                                 org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testRankingOfResultsOfSearchByContributor

public void testRankingOfResultsOfSearchByContributor()
                                               throws IOException,
                                                      org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSearchWithCriteria

public void testSearchWithCriteria()
                            throws IOException,
                                   org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPage

public void testGetPage()
                 throws IOException,
                        org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPagebyPageId

public void testGetPagebyPageId()
                         throws IOException,
                                org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageByPageIdAsUnpermittedUser

public void testGetPageByPageIdAsUnpermittedUser()
                                          throws IOException,
                                                 org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageWithInheritedPermissionsAsUnpermittedUser

public void testGetPageWithInheritedPermissionsAsUnpermittedUser()
                                                          throws IOException,
                                                                 org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSelfAnchorLinksAreRelativeOnNewPageWhenMigratingWiki

public void testSelfAnchorLinksAreRelativeOnNewPageWhenMigratingWiki()
                                                              throws Exception
Throws:
Exception

testStorePage

public void testStorePage()
                   throws IOException,
                          org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testStorePageAsUnpermittedUser

public void testStorePageAsUnpermittedUser()
                                    throws IOException,
                                           org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testStorePageAsUserWithoutCreatePermission

public void testStorePageAsUserWithoutCreatePermission()
                                                throws IOException,
                                                       org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testRemovePage

public void testRemovePage()
                    throws Exception
Throws:
Exception

testRemovePageVersionNotPermitted

public void testRemovePageVersionNotPermitted()
                                       throws Exception
Throws:
Exception

testRemovePageVersionForTrashedPage

public void testRemovePageVersionForTrashedPage()
                                         throws Exception
Throws:
Exception

testRemovePageVersion

public void testRemovePageVersion()
                           throws Exception
Throws:
Exception

testRemovePageAsUnpermittedUser

public void testRemovePageAsUnpermittedUser()
                                     throws IOException,
                                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testRemovePageAsUserWithoutCreatePermission

public void testRemovePageAsUserWithoutCreatePermission()
                                                 throws IOException,
                                                        org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetAncestors

public void testGetAncestors()
                      throws IOException,
                             org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetAncestorsAsUnpermittedUser

public void testGetAncestorsAsUnpermittedUser()
                                       throws IOException,
                                              org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetChildren

public void testGetChildren()
                     throws IOException,
                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetChildrenAsUnpermittedUser

public void testGetChildrenAsUnpermittedUser()
                                      throws IOException,
                                             org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetDescendants

public void testGetDescendants()
                        throws IOException,
                               org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetDescendantsAsUnpermittedUser

public void testGetDescendantsAsUnpermittedUser()
                                         throws IOException,
                                                org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testReparentPage

public void testReparentPage()
                      throws IOException,
                             org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageAttachment

public void testGetPageAttachment()
                           throws IOException,
                                  org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageAttachmentAsUnpermittedUser

public void testGetPageAttachmentAsUnpermittedUser()
                                            throws IOException,
                                                   org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageHistory

public void testGetPageHistory()
                        throws IOException,
                               org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageHistoryAsUnpermittedUser

public void testGetPageHistoryAsUnpermittedUser()
                                         throws IOException,
                                                org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageHistoryFor

public void testGetPageHistoryFor()
                           throws IOException,
                                  org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testIsPageCurrent

public void testIsPageCurrent()
                       throws IOException,
                              org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPermissions

public void testGetPermissions()
                        throws IOException,
                               org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPermissionSets

public void testGetPermissionSets()
                           throws IOException,
                                  org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPermissionSetsWhenNoneSet

public void testGetPermissionSetsWhenNoneSet()
                                      throws IOException,
                                             org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPermissionSetsByType

public void testGetPermissionSetsByType()
                                 throws IOException,
                                        org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPermissionSetWhenNoneSet

public void testGetPermissionSetWhenNoneSet()
                                     throws IOException,
                                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSetContentPermissions

public void testSetContentPermissions()
                               throws IOException,
                                      org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSetDuplicateContentPermission

public void testSetDuplicateContentPermission()
                                       throws IOException,
                                              org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testRemoveAllContentPermissions

public void testRemoveAllContentPermissions()
                                     throws IOException,
                                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testCannotSetContentPermissionsWithInsufficientRights

public void testCannotSetContentPermissionsWithInsufficientRights()
                                                           throws IOException,
                                                                  org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testEditPageTitleUpdatesLinks

public void testEditPageTitleUpdatesLinks()
                                   throws IOException,
                                          org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testGetPageSummaryBySpaceKeyAndPageTitle

public void testGetPageSummaryBySpaceKeyAndPageTitle()
                                              throws Exception
Throws:
Exception

testGetPageSummaryById

public void testGetPageSummaryById()
                            throws Exception
Throws:
Exception

createPageHierarchy

protected Page[] createPageHierarchy()
                              throws IOException,
                                     org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException


Copyright © 2003–2015 Atlassian. All rights reserved.