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, log, 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
PagesRpcAcceptanceTest()
           
 
Method Summary
protected  Page[] createPageHierarchy()
           
protected  void setUp()
          Default setUp 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 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()
           
 void testSurrogatePairInPageContent()
           
 
Methods inherited from class com.atlassian.confluence.rpc.AbstractRpcAcceptanceTest
newRpcForUser
 
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
 

Constructor Detail

PagesRpcAcceptanceTest

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

testSurrogatePairInPageContent

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

testGetPages

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

testSimpleSearch

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

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

testExcerpt

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

testExcerptWithLongContent

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

testExcerptWithMultipleMatches

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

testRemoteSearchResultContainsAllInformation

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

testSearchResultId

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

testSearchResultUrl

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

testSearchWithContributorFilter

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

testSearchWithContributorForVersions

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

testRankingOfResultsOfSearchByContributor

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

testSearchWithCriteria

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

testGetPage

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

testGetPagebyPageId

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

testGetPageByPageIdAsUnpermittedUser

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

testGetPageWithInheritedPermissionsAsUnpermittedUser

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

testSelfAnchorLinksAreRelativeOnNewPageWhenMigratingWiki

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

testStorePage

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

testStorePageAsUnpermittedUser

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

testStorePageAsUserWithoutCreatePermission

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

testRemovePage

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

testRemovePageVersionNotPermitted

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

testRemovePageVersionForTrashedPage

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

testRemovePageVersion

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

testRemovePageAsUnpermittedUser

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

testRemovePageAsUserWithoutCreatePermission

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

testGetAncestors

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

testGetAncestorsAsUnpermittedUser

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

testGetChildren

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

testGetChildrenAsUnpermittedUser

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

testGetDescendants

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

testGetDescendantsAsUnpermittedUser

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

testReparentPage

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

testGetPageAttachment

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

testGetPageAttachmentAsUnpermittedUser

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

testGetPageHistory

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

testGetPageHistoryAsUnpermittedUser

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

testGetPageHistoryFor

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

testIsPageCurrent

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

testGetPermissions

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

testGetPermissionSets

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

testGetPermissionSetsWhenNoneSet

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

testGetPermissionSetsByType

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

testGetPermissionSetWhenNoneSet

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

testSetContentPermissions

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

testSetDuplicateContentPermission

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

testRemoveAllContentPermissions

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

testCannotSetContentPermissionsWithInsufficientRights

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

testEditPageTitleUpdatesLinks

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

testGetPageSummaryBySpaceKeyAndPageTitle

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

testGetPageSummaryById

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

createPageHierarchy

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


Copyright © 2003-2014 Atlassian. All Rights Reserved.