|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase net.sourceforge.jwebunit.junit.WebTestCase com.atlassian.confluence.AbstractAtlassianWebTestCase com.atlassian.confluence.AbstractConfluenceAcceptanceTest com.atlassian.confluence.cluster.Node
public class Node
Clustered tests instantiate an instance of this class for each cluster node to allow access to the standard test methods against that node.
Field Summary |
---|
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 | |
---|---|
Node(java.lang.String name,
java.lang.String nodeBaseUrl)
|
Method Summary | |
---|---|
void |
addComment(java.lang.String spaceKey,
java.lang.String pageTitle,
java.lang.String comment)
|
void |
addCommentToBlogPost(java.lang.String spaceKey,
java.lang.String newsTitle,
java.lang.String comment)
|
void |
addSpaceLabel(java.lang.String labelName)
|
void |
addUserProfilePicture(java.lang.String fileName)
Adds the given File as the user's profile picture |
void |
addUserToGroupViaHelper(java.lang.String token,
java.lang.String username,
java.lang.String groupname)
Adds the given user to a groupname |
ViewContentBean |
addWatchPage()
|
void |
assertCollectionContainsKeyWithValue(java.util.Collection collection,
java.lang.String key,
java.lang.String value)
|
void |
assertLinkWithTextExists(java.lang.String linkText)
|
void |
assertSelectBoxContainsOption(java.lang.String selectName,
java.lang.String optionName)
|
void |
assertTitleEquals(java.lang.String pageTitle,
java.lang.String spaceTitle)
Asserts that the title equals the passed pageTitle plus separator plus spaceTitle plus site suffix (usually SITE_TITLE_SUFFIX). |
void |
attachFile(java.io.File attachment,
java.lang.String comment)
Click the attach file link, attach a given file with a given comment and submit the attachment form. |
void |
checkCheckbox(java.lang.String checkBoxName)
|
void |
checkCheckbox(java.lang.String checkBoxName,
java.lang.String value)
|
void |
clickAnyButtonWithValue(java.lang.String value)
|
void |
clickButton(java.lang.String string)
|
void |
clickButtonWithValue(java.lang.String value)
|
void |
clickLink(java.lang.String string)
|
void |
clickLinkWithImage(java.lang.String string)
|
void |
clickLinkWithText(java.lang.String string)
|
void |
clickLinkWithText(java.lang.String string,
int i)
|
void |
clickSubmitButtonWithValue(java.lang.String value)
|
void |
createBlog(java.lang.String spaceName,
java.lang.String title,
java.lang.String body)
|
void |
createGroup(java.lang.String group)
Create a group via the Web Interface. |
void |
createGroupViaHelper(java.lang.String token,
java.lang.String groupName)
Creates a group with the given name |
void |
createMail(java.io.File mail,
java.lang.String spaceKey)
|
ViewContentBean |
createPage(java.lang.String spaceName,
java.lang.String title,
java.lang.String body,
java.lang.String parentPageTitle)
|
void |
createPersonalSpace(java.lang.String fullname)
|
void |
createSpaceViaWebUi(Space space)
|
void |
createSpaceViaWebUI(java.lang.String key,
java.lang.String name,
java.lang.String description)
|
void |
createTemplate(java.lang.String spaceName,
java.lang.String templateTitle,
java.lang.String templateDescription,
java.lang.String templateContent)
|
void |
createTestSpaceViaWebUI()
For those times we need to ensure a space was created via the web UI (For example if the web UI may behave differently to RPC) |
void |
createTestUser1ViaHelper(java.lang.String token)
Creates the test user via the XML-RPC interface |
void |
createTestUser2ViaHelper(java.lang.String token)
Creates the 2nd test user via the XML-RPC interface |
void |
createUserViaHelper(java.lang.String token,
java.lang.String username,
java.lang.String password,
java.lang.String fullName,
java.lang.String email)
Creates a new user with the given details via the XML-RPC interface |
void |
disableAnonymousAccess()
|
void |
disableAnonymousRemoteApi()
|
void |
disablePublicSignup()
|
void |
disableRemoteApi()
|
void |
disableThreadedComments()
|
void |
dumpTable(java.lang.String tableNameOrId,
java.io.PrintStream stream)
|
void |
editPage(java.lang.String spaceKey,
java.lang.String pageTitle)
|
void |
editPageWithContent(java.lang.String spaceKey,
java.lang.String title,
java.lang.String newContent)
|
void |
editProfile(java.lang.String info)
|
void |
editSpacePermsForm()
|
void |
emptyTrash()
|
void |
enableAnonymousAccess()
|
void |
enableAnonymousAccessToSpace(java.lang.String spaceKey)
|
void |
ensureTestUserCanViewTestSpace()
|
void |
ensureUserCanViewSpace(java.lang.String user,
java.lang.String spaceTitle)
|
protected java.lang.String |
generateBaseUrl()
|
java.io.File |
generateFile(java.lang.String filename,
java.lang.String contents)
|
java.lang.String |
getAppContext()
|
int |
getCurrentMailQueueSize()
|
java.lang.String |
getGroupFromResponse(java.lang.String pattern)
|
long |
getPageId(java.lang.String spaceKey,
java.lang.String title)
|
Space |
getTestSpace()
|
java.lang.String |
getTodaysBlogPostDate()
|
org.apache.xmlrpc.XmlRpcClient |
getXmlRpcClient()
|
void |
goToEditGeneralConfiguration()
|
void |
grantAnonymousUseConfluencePermission()
|
void |
grantGlobalBrowsePermissionToGroup(java.lang.String groupName)
|
void |
grantGlobalPermissionToGroup(java.lang.String permissionType,
java.lang.String groupName)
|
void |
grantGlobalPermissionToUser(java.lang.String permissionType,
java.lang.String userName)
|
void |
grantSpacePermissionToGroup(java.lang.String spaceKey,
java.lang.String permissionType,
java.lang.String groupName)
Grant view space permissions and one other space permission to a specified group. |
void |
grantSpacePermissionToUser(java.lang.String spaceKey,
java.lang.String permissionType,
java.lang.String userName)
Grant view space permissions and one other space permission to a specified user. |
void |
grantViewSpacePermissionToGroup(java.lang.String spaceKey,
java.lang.String groupName)
|
void |
grantViewSpacePermissionToUser(java.lang.String spaceKey,
java.lang.String username)
|
void |
logInAs(java.lang.String username,
java.lang.String password)
|
void |
logInAs(java.lang.String username,
java.lang.String password,
boolean fastMode)
|
void |
logInAsAdmin()
|
void |
loginAsTestUser()
|
void |
logout()
|
void |
movePage(java.lang.String spaceKey,
java.lang.String title,
java.lang.String newSpaceName,
java.lang.String newParentPage)
|
void |
movePageToNewParent(java.lang.String spaceKey,
java.lang.String title,
java.lang.String newParentPage)
|
void |
openInsertLinkPopup()
Clicks the "Insert Link" button, if it exists, on the current page (expected to be the "Add" or "Edit" page) Focus will then be moved to the popup window |
void |
pause(long milliseconds)
We use pause because mysql is not very good at distinguishing times that are close together. |
void |
removeBlog(java.lang.String spaceKey,
java.lang.String postDateString,
java.lang.String postTitle)
|
void |
removeGroup(java.lang.String groupName)
Delete a group via the Web Interface. |
void |
removePersonalSpace(java.lang.String username)
|
void |
removeTestUser1()
Remove testUser1 via the Web Interface. |
void |
removeTestUser1ViaHelper(java.lang.String token)
Removes the test user |
void |
removeUser(java.lang.String username)
Remove a user via the Web Interface. |
void |
removeUserFromGroupViaHelper(java.lang.String token,
java.lang.String username,
java.lang.String groupname)
Removes the given user from the group |
void |
removeUserViaHelper(java.lang.String token,
java.lang.String username)
Removes a user with the given username |
void |
renamePage(java.lang.String spaceKey,
java.lang.String originalPageTitle,
java.lang.String newPageTitle)
|
void |
revokeAnonymousUseConfluencePermission()
|
void |
revokeGlobalPermissionFromGroup(java.lang.String permissionType,
java.lang.String groupName)
Removes the specified global permission (from SpacePermission) from the given group name |
java.util.Hashtable |
rpcAddComment(java.lang.String token,
long pageId,
java.lang.String comment)
Adds a comment to a page via the XML-RPC interface |
java.util.Hashtable |
rpcAddComment(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageTitle,
java.lang.String comment)
Adds a comment to a page via the XML-RPC interface |
void |
rpcAddLabelToBlog(java.lang.String token,
java.lang.String label,
long blogId)
Adds a label to the blogpost with the given page ID |
void |
rpcAddLabelToPage(java.lang.String token,
java.lang.String label,
long pageId)
Adds a label to the Page with the given page ID |
void |
rpcAddLabelToPage(java.lang.String token,
java.lang.String label,
java.lang.String spaceKey,
java.lang.String pageTitle)
Adds a label to the Page with the given details This method retrieves the ID for the given Page and passes it onto the appropriate rpcAddLabelToPage method |
void |
rpcAddLabelToSpace(java.lang.String token,
java.lang.String label,
java.lang.String spaceKey)
Adds a label to a space |
void |
rpcConvertToPersonalSpace(java.lang.String token,
java.lang.String userName,
java.lang.String spaceKey,
java.lang.String newName,
boolean updateLinks)
|
long |
rpcCreateBlogPost(java.lang.String token,
java.lang.String spaceKey,
java.lang.String postTitle,
java.lang.String postContent)
Creates a new blog entry via the XML-RPC interface |
long |
rpcCreatePage(java.lang.String token,
java.lang.String spaceKey,
java.lang.String title,
java.lang.String content)
Creates a page via the XML-RPC interface |
long |
rpcCreatePage(java.lang.String token,
java.lang.String spaceKey,
java.lang.String title,
java.lang.String content,
long parentPageId)
Creates a page via the XML-RPC interface |
java.util.Hashtable |
rpcCreatePersonalSpace(java.lang.String token,
java.lang.String name,
java.lang.String description,
java.lang.String username)
Creates a personal space via the XML-RPC interface |
java.util.Hashtable |
rpcCreateSpace(java.lang.String token,
java.lang.String key,
java.lang.String name,
java.lang.String description)
|
long |
rpcCreateTestPage(java.lang.String token)
Creates the test page in the test space via the XML-RPC interface |
java.util.Hashtable |
rpcCreateTestSpace(java.lang.String token)
Creates the test space via the XML-RPC interface This method first checks if the test space exists, and logs a message if it does |
java.util.Hashtable |
rpcCreateTestSpace2(java.lang.String token)
Creates the 2nd test space via the XML-RPC interface This method first checks if the test space exists, and logs a message if it does |
void |
rpcEditBlogPost(java.lang.String token,
long entryId,
java.lang.String newTitle,
java.lang.String newContent)
Modifies the page with the given details via the XML-RPC interface |
void |
rpcEditPage(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageTitle,
java.lang.String newTitle,
java.lang.String newContent)
Modifies the page with the given details via the XML-RPC interface |
void |
rpcFlushIndexQueue()
|
java.lang.String |
rpcGetAdminToken()
Retrieves a token for the admin user |
long |
rpcGetBlogPostId(java.lang.String token,
java.lang.String spaceKey,
int dayOfMonth,
java.lang.String postTitle)
Retrieves the ID of a blog post with the given details |
long |
rpcGetPageId(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageTitle)
Retrieves the page ID for a page with the given details |
java.util.List |
rpcGetPageLabels(java.lang.String token,
long pageId)
Retrieves the labels assigned to a Page with the given page ID |
java.util.List |
rpcGetPageLabels(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageTitle)
Retrieves the labels assigned to a page with the given details This method retrieves the page ID and passes it onto the appropriate rpcGetPageLabels method |
java.lang.String |
rpcGetTestUser2Token()
Retrieves a token for the test user 2 |
java.lang.String |
rpcGetTestUserToken()
Retrieves a token for the test user |
java.lang.String |
rpcGetUserToken(java.lang.String username,
java.lang.String password)
Retrieves the user token for the given details, for use with the XML-RPC interface |
void |
rpcGrantAnonymousSpacePermission(java.lang.String token,
java.lang.String permission,
java.lang.String spaceKey)
Grants the given permission to the anonymous user for the given space |
void |
rpcGrantSpacePermission(java.lang.String token,
java.lang.String permission,
java.lang.String username,
java.lang.String spaceKey)
Grants the given permission to a user for a particular Space |
void |
rpcGrantViewSpacePermission(java.lang.String token,
java.lang.String entityName,
java.lang.String spaceKey)
Convenience method for granting VIEWSPACE permission to a particular user |
boolean |
rpcLog(java.lang.String destination,
java.lang.String message)
|
void |
rpcLogOutAdmin()
|
void |
rpcRemoveAnonymousSpacePermission(java.lang.String token,
java.lang.String permission,
java.lang.String spaceKey)
Removes the given permission for the anonymous user from the given space |
void |
rpcRemoveGroup(java.lang.String token,
java.lang.String groupname)
Removes the given group |
void |
rpcRemoveLabelFromPage(java.lang.String token,
java.lang.String label,
long pageId)
Removes the given label from the page with the given page ID |
void |
rpcRemoveLabelFromPage(java.lang.String token,
java.lang.String label,
java.lang.String spaceKey,
java.lang.String pageTitle)
|
void |
rpcRemoveLabelFromSpace(java.lang.String token,
java.lang.String label,
java.lang.String spaceKey)
Removes a label from a space |
void |
rpcRemovePage(java.lang.String token,
java.lang.String spaceKey,
long pageId)
|
void |
rpcRemoveSpace(java.lang.String token,
java.lang.String spaceKey)
Remove a space with the given key via the XML-RPC interface |
void |
rpcRemoveSpacePermission(java.lang.String token,
java.lang.String permission,
java.lang.String username,
java.lang.String spaceKey)
Removes the given permission for a user for a particular Space |
void |
rpcTrashPage(java.lang.String token,
long pageId)
Trashes (removes) a page with the given ID This method converts the long into a String and calls the appropriate rpcTrashPage method |
void |
rpcTrashPage(java.lang.String token,
java.lang.String pageId)
Trashes (removes) a page with the given ID |
void |
rpcTrashPage(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageTitle)
Trashes (removes) a page with the given details This method retrieves the page with the given details and calls the appropriate rpcTrashPage method |
void |
search(java.lang.String query)
|
void |
setAnonymousRemoteApi(boolean enabled)
|
void |
setAttachmentMaxUploadSize(long max)
|
void |
setDraftSaveInterval(long seconds)
|
void |
setEmailMask(java.lang.String setting)
|
void |
setFormElement(java.lang.String formElementName,
java.lang.String value)
|
void |
setNotifyOnMyActions(boolean notify)
|
void |
setPageLabels(java.lang.String spaceKey,
java.lang.String pageTitle,
java.lang.String label)
Add the specified label to the page via the pages edit view. |
void |
setPublicSignup(boolean enabled)
|
void |
setRemoteApi(boolean enabled)
|
void |
setThreadedComments(boolean enable)
|
void |
setViewPermissionsForGroups(java.lang.String spaceKey,
java.lang.String pageTitle,
java.lang.String group)
Edit the permissions of the specified page as the current user. |
void |
setViewPermissionsForUsers(java.lang.String spaceKey,
java.lang.String pageTitle,
java.lang.String user)
Edit the permissions of the specified page as the current user. |
void |
showAllUsers()
|
void |
submit()
|
void |
tearDown()
Default tearDown method. |
void |
uncheckCheckbox(java.lang.String checkBoxName)
|
void |
uncheckCheckbox(java.lang.String checkBoxName,
java.lang.String value)
|
void |
viewAbstractPage(long entityId)
Views the page for a Page or BlogPost (AbstractPage) |
void |
viewBlog(java.lang.String spaceKey,
java.lang.String datePath,
java.lang.String title)
|
void |
viewEditBlogPostPage(long entryId)
Views the edit blog post page for the post with the given ID |
void |
viewGlobalAdmin()
|
void |
viewGlobalPermissions()
|
void |
viewHomepage()
|
void |
viewLabel(java.lang.String spaceKey,
java.lang.String labelName)
|
ViewContentBean |
viewPage(java.lang.String spaceKey,
java.lang.String pageTitle)
|
void |
viewSpaceAdmin()
|
void |
viewSpaceAdvanced()
|
void |
viewSpaceContent()
|
void |
viewSpacePermissions(java.lang.String spaceKey)
|
void |
viewSpaceSummary()
|
void |
viewTodaysBlog(java.lang.String spaceKey,
java.lang.String title)
|
void |
viewTrash()
|
void |
viewUser(java.lang.String name)
|
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, clickButtonWithText, clickElementByXPath, clickLinkWithExactText, clickLinkWithExactText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, 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, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit |
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 |
---|
public Node(java.lang.String name, java.lang.String nodeBaseUrl) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
protected java.lang.String generateBaseUrl()
generateBaseUrl
in class AbstractConfluenceAcceptanceTest
public void logInAsAdmin()
logInAsAdmin
in class AbstractConfluenceAcceptanceTest
public void addComment(java.lang.String spaceKey, java.lang.String pageTitle, java.lang.String comment)
addComment
in class AbstractConfluenceAcceptanceTest
public void addCommentToBlogPost(java.lang.String spaceKey, java.lang.String newsTitle, java.lang.String comment)
addCommentToBlogPost
in class AbstractConfluenceAcceptanceTest
public void addSpaceLabel(java.lang.String labelName)
addSpaceLabel
in class AbstractConfluenceAcceptanceTest
public void addUserProfilePicture(java.lang.String fileName)
AbstractConfluenceAcceptanceTest
addUserProfilePicture
in class AbstractConfluenceAcceptanceTest
fileName
- Filenamepublic ViewContentBean addWatchPage() throws java.lang.Exception
addWatchPage
in class AbstractConfluenceAcceptanceTest
java.lang.Exception
public void assertCollectionContainsKeyWithValue(java.util.Collection collection, java.lang.String key, java.lang.String value) throws java.lang.Exception
assertCollectionContainsKeyWithValue
in class AbstractAtlassianWebTestCase
java.lang.Exception
public void assertTitleEquals(java.lang.String pageTitle, java.lang.String spaceTitle)
AbstractAtlassianWebTestCase
assertTitleEquals
in class AbstractAtlassianWebTestCase
pageTitle
- The title displayed before the first separatorspaceTitle
- The title displayed for the tested spacepublic void attachFile(java.io.File attachment, java.lang.String comment)
AbstractConfluenceAcceptanceTest
attachFile
in class AbstractConfluenceAcceptanceTest
attachment
- the file attachmentcomment
- the comment for the attachmentpublic void clickButton(java.lang.String string)
clickButton
in class net.sourceforge.jwebunit.junit.WebTestCase
public void openInsertLinkPopup()
AbstractConfluenceAcceptanceTest
openInsertLinkPopup
in class AbstractConfluenceAcceptanceTest
public void clickLink(java.lang.String string)
clickLink
in class net.sourceforge.jwebunit.junit.WebTestCase
public void clickLinkWithImage(java.lang.String string)
clickLinkWithImage
in class net.sourceforge.jwebunit.junit.WebTestCase
public void clickLinkWithText(java.lang.String string)
clickLinkWithText
in class net.sourceforge.jwebunit.junit.WebTestCase
public void clickLinkWithText(java.lang.String string, int i)
clickLinkWithText
in class net.sourceforge.jwebunit.junit.WebTestCase
public void createBlog(java.lang.String spaceName, java.lang.String title, java.lang.String body)
createBlog
in class AbstractConfluenceAcceptanceTest
public void createGroup(java.lang.String group)
AbstractConfluenceAcceptanceTest
createGroup
in class AbstractConfluenceAcceptanceTest
public void createMail(java.io.File mail, java.lang.String spaceKey)
createMail
in class AbstractConfluenceAcceptanceTest
public ViewContentBean createPage(java.lang.String spaceName, java.lang.String title, java.lang.String body, java.lang.String parentPageTitle)
createPage
in class AbstractConfluenceAcceptanceTest
public void createPersonalSpace(java.lang.String fullname)
createPersonalSpace
in class AbstractConfluenceAcceptanceTest
public void createSpaceViaWebUI(java.lang.String key, java.lang.String name, java.lang.String description)
createSpaceViaWebUI
in class AbstractConfluenceAcceptanceTest
public void createSpaceViaWebUi(Space space)
createSpaceViaWebUi
in class AbstractConfluenceAcceptanceTest
public void createTemplate(java.lang.String spaceName, java.lang.String templateTitle, java.lang.String templateDescription, java.lang.String templateContent)
createTemplate
in class AbstractConfluenceAcceptanceTest
public void createTestSpaceViaWebUI()
AbstractConfluenceAcceptanceTest
createTestSpaceViaWebUI
in class AbstractConfluenceAcceptanceTest
public void removeGroup(java.lang.String groupName)
AbstractConfluenceAcceptanceTest
removeGroup
in class AbstractConfluenceAcceptanceTest
public void disableAnonymousAccess()
disableAnonymousAccess
in class AbstractConfluenceAcceptanceTest
public void disableAnonymousRemoteApi()
public void disablePublicSignup()
public void disableRemoteApi()
public void disableThreadedComments()
public void editPage(java.lang.String spaceKey, java.lang.String pageTitle)
editPage
in class AbstractConfluenceAcceptanceTest
public void editPageWithContent(java.lang.String spaceKey, java.lang.String title, java.lang.String newContent)
editPageWithContent
in class AbstractConfluenceAcceptanceTest
public void editProfile(java.lang.String info)
editProfile
in class AbstractConfluenceAcceptanceTest
public void editSpacePermsForm()
editSpacePermsForm
in class AbstractConfluenceAcceptanceTest
public void emptyTrash()
emptyTrash
in class AbstractConfluenceAcceptanceTest
public void enableAnonymousAccess()
enableAnonymousAccess
in class AbstractConfluenceAcceptanceTest
public void enableAnonymousAccessToSpace(java.lang.String spaceKey)
enableAnonymousAccessToSpace
in class AbstractConfluenceAcceptanceTest
public void setAnonymousRemoteApi(boolean enabled)
setAnonymousRemoteApi
in class AbstractConfluenceAcceptanceTest
public void setNotifyOnMyActions(boolean notify)
setNotifyOnMyActions
in class AbstractConfluenceAcceptanceTest
public void setPublicSignup(boolean enabled)
setPublicSignup
in class AbstractConfluenceAcceptanceTest
public void setRemoteApi(boolean enabled)
setRemoteApi
in class AbstractConfluenceAcceptanceTest
public void setThreadedComments(boolean enable)
setThreadedComments
in class AbstractConfluenceAcceptanceTest
public void logout()
logout
in class AbstractConfluenceAcceptanceTest
public void setFormElement(java.lang.String formElementName, java.lang.String value)
setFormElement
in class net.sourceforge.jwebunit.junit.WebTestCase
public void uncheckCheckbox(java.lang.String checkBoxName)
uncheckCheckbox
in class net.sourceforge.jwebunit.junit.WebTestCase
public void uncheckCheckbox(java.lang.String checkBoxName, java.lang.String value)
uncheckCheckbox
in class net.sourceforge.jwebunit.junit.WebTestCase
public void dumpTable(java.lang.String tableNameOrId, java.io.PrintStream stream)
dumpTable
in class net.sourceforge.jwebunit.junit.WebTestCase
public void checkCheckbox(java.lang.String checkBoxName, java.lang.String value)
checkCheckbox
in class net.sourceforge.jwebunit.junit.WebTestCase
public void checkCheckbox(java.lang.String checkBoxName)
checkCheckbox
in class net.sourceforge.jwebunit.junit.WebTestCase
public void ensureTestUserCanViewTestSpace()
ensureTestUserCanViewTestSpace
in class AbstractConfluenceAcceptanceTest
public void ensureUserCanViewSpace(java.lang.String user, java.lang.String spaceTitle)
ensureUserCanViewSpace
in class AbstractConfluenceAcceptanceTest
public java.lang.String getAppContext()
getAppContext
in class AbstractConfluenceAcceptanceTest
public long getPageId(java.lang.String spaceKey, java.lang.String title)
getPageId
in class AbstractConfluenceAcceptanceTest
public Space getTestSpace()
getTestSpace
in class AbstractConfluenceAcceptanceTest
public java.lang.String getTodaysBlogPostDate()
getTodaysBlogPostDate
in class AbstractConfluenceAcceptanceTest
public void goToEditGeneralConfiguration()
goToEditGeneralConfiguration
in class AbstractConfluenceAcceptanceTest
public void grantAnonymousUseConfluencePermission()
grantAnonymousUseConfluencePermission
in class AbstractConfluenceAcceptanceTest
public void grantGlobalBrowsePermissionToGroup(java.lang.String groupName)
grantGlobalBrowsePermissionToGroup
in class AbstractConfluenceAcceptanceTest
public void grantGlobalPermissionToGroup(java.lang.String permissionType, java.lang.String groupName)
grantGlobalPermissionToGroup
in class AbstractConfluenceAcceptanceTest
public void grantGlobalPermissionToUser(java.lang.String permissionType, java.lang.String userName)
grantGlobalPermissionToUser
in class AbstractConfluenceAcceptanceTest
public void grantSpacePermissionToGroup(java.lang.String spaceKey, java.lang.String permissionType, java.lang.String groupName)
AbstractConfluenceAcceptanceTest
grantSpacePermissionToGroup
in class AbstractConfluenceAcceptanceTest
spaceKey
- the key of the existing space.permissionType
- one of the strings in SpacePermission
,
eg SpacePermission.SYSTEM_ADMINISTRATOR_PERMISSION
groupName
- The name of the group.public void grantSpacePermissionToUser(java.lang.String spaceKey, java.lang.String permissionType, java.lang.String userName)
AbstractConfluenceAcceptanceTest
grantSpacePermissionToUser
in class AbstractConfluenceAcceptanceTest
spaceKey
- the key of the existing space.permissionType
- one of the strings in SpacePermission
,
eg SpacePermission.SYSTEM_ADMINISTRATOR_PERMISSION
userName
- The name of the user.public void grantViewSpacePermissionToGroup(java.lang.String spaceKey, java.lang.String groupName)
grantViewSpacePermissionToGroup
in class AbstractConfluenceAcceptanceTest
public void grantViewSpacePermissionToUser(java.lang.String spaceKey, java.lang.String username)
grantViewSpacePermissionToUser
in class AbstractConfluenceAcceptanceTest
public void logInAs(java.lang.String username, java.lang.String password)
logInAs
in class AbstractConfluenceAcceptanceTest
public void logInAs(java.lang.String username, java.lang.String password, boolean fastMode)
public void loginAsTestUser()
loginAsTestUser
in class AbstractConfluenceAcceptanceTest
public void movePage(java.lang.String spaceKey, java.lang.String title, java.lang.String newSpaceName, java.lang.String newParentPage)
movePage
in class AbstractConfluenceAcceptanceTest
public void movePageToNewParent(java.lang.String spaceKey, java.lang.String title, java.lang.String newParentPage)
movePageToNewParent
in class AbstractConfluenceAcceptanceTest
public void pause(long milliseconds)
AbstractConfluenceAcceptanceTest
pause
in class AbstractConfluenceAcceptanceTest
milliseconds
- the time to pausepublic void removeBlog(java.lang.String spaceKey, java.lang.String postDateString, java.lang.String postTitle)
removeBlog
in class AbstractConfluenceAcceptanceTest
public void revokeGlobalPermissionFromGroup(java.lang.String permissionType, java.lang.String groupName)
AbstractConfluenceAcceptanceTest
revokeGlobalPermissionFromGroup
in class AbstractConfluenceAcceptanceTest
permissionType
- the permissiont typegroupName
- the group to remove the permission frompublic void removePersonalSpace(java.lang.String username)
removePersonalSpace
in class AbstractConfluenceAcceptanceTest
public void removeTestUser1()
AbstractConfluenceAcceptanceTest
removeTestUser1
in class AbstractConfluenceAcceptanceTest
public void removeUser(java.lang.String username)
AbstractConfluenceAcceptanceTest
removeUser
in class AbstractConfluenceAcceptanceTest
public void renamePage(java.lang.String spaceKey, java.lang.String originalPageTitle, java.lang.String newPageTitle)
renamePage
in class AbstractConfluenceAcceptanceTest
public void revokeAnonymousUseConfluencePermission()
revokeAnonymousUseConfluencePermission
in class AbstractConfluenceAcceptanceTest
public java.util.Hashtable rpcAddComment(java.lang.String token, long pageId, java.lang.String comment)
AbstractConfluenceAcceptanceTest
rpcAddComment
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpageId
- the ID of the page to add the comment tocomment
- the text of the comment
public java.util.Hashtable rpcAddComment(java.lang.String token, java.lang.String spaceKey, java.lang.String pageTitle, java.lang.String comment)
AbstractConfluenceAcceptanceTest
rpcAddComment
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the space key of the pagepageTitle
- the title of the pagecomment
- the text of the comment
public void rpcAddLabelToBlog(java.lang.String token, java.lang.String label, long blogId)
AbstractConfluenceAcceptanceTest
rpcAddLabelToBlog
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenlabel
- the label to be added to the PageblogId
- the ID of the pagepublic void rpcAddLabelToPage(java.lang.String token, java.lang.String label, long pageId)
AbstractConfluenceAcceptanceTest
rpcAddLabelToPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenlabel
- the label to be added to the PagepageId
- the ID of the pagepublic void rpcAddLabelToPage(java.lang.String token, java.lang.String label, java.lang.String spaceKey, java.lang.String pageTitle)
AbstractConfluenceAcceptanceTest
rpcAddLabelToPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenlabel
- the label to be added to the pagespaceKey
- the key of the Space the page is located inpageTitle
- the title of the Pagepublic void rpcAddLabelToSpace(java.lang.String token, java.lang.String label, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcAddLabelToSpace
in class AbstractConfluenceAcceptanceTest
token
- the token identifying the userlabel
- the label name (namespaces allowed)spaceKey
- the space keypublic void addUserToGroupViaHelper(java.lang.String token, java.lang.String username, java.lang.String groupname)
AbstractConfluenceAcceptanceTest
addUserToGroupViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenusername
- the username of the user to be addedgroupname
- the group the user should be added topublic long rpcCreateBlogPost(java.lang.String token, java.lang.String spaceKey, java.lang.String postTitle, java.lang.String postContent)
AbstractConfluenceAcceptanceTest
rpcCreateBlogPost
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the key of the Space the blog entry will be created inpostTitle
- the title of the post to be createdpostContent
- the content of the post to be created
public void createGroupViaHelper(java.lang.String token, java.lang.String groupName)
AbstractConfluenceAcceptanceTest
createGroupViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokengroupName
- the name of the group to be createdpublic long rpcCreatePage(java.lang.String token, java.lang.String spaceKey, java.lang.String title, java.lang.String content)
AbstractConfluenceAcceptanceTest
rpcCreatePage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the key for the space the page will be created intitle
- the title of the new pagecontent
- the content of the new page
public long rpcCreatePage(java.lang.String token, java.lang.String spaceKey, java.lang.String title, java.lang.String content, long parentPageId)
AbstractConfluenceAcceptanceTest
rpcCreatePage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the key for the space the page will be created intitle
- the title of the new pagecontent
- the content of the new pageparentPageId
- the id of the parent page, 0 if none.
public java.util.Hashtable rpcCreatePersonalSpace(java.lang.String token, java.lang.String name, java.lang.String description, java.lang.String username)
AbstractConfluenceAcceptanceTest
rpcCreatePersonalSpace
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenname
- the name of the Spacedescription
- the description of the Spaceusername
- name of the user to own the space
public java.util.Hashtable rpcCreateSpace(java.lang.String token, java.lang.String key, java.lang.String name, java.lang.String description)
rpcCreateSpace
in class AbstractConfluenceAcceptanceTest
public void rpcConvertToPersonalSpace(java.lang.String token, java.lang.String userName, java.lang.String spaceKey, java.lang.String newName, boolean updateLinks)
rpcConvertToPersonalSpace
in class AbstractConfluenceAcceptanceTest
public long rpcCreateTestPage(java.lang.String token)
AbstractConfluenceAcceptanceTest
rpcCreateTestPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication token
public java.util.Hashtable rpcCreateTestSpace(java.lang.String token)
AbstractConfluenceAcceptanceTest
rpcCreateTestSpace
in class AbstractConfluenceAcceptanceTest
token
- the authentication token
public java.util.Hashtable rpcCreateTestSpace2(java.lang.String token)
AbstractConfluenceAcceptanceTest
rpcCreateTestSpace2
in class AbstractConfluenceAcceptanceTest
token
- the authentication token
public void createTestUser1ViaHelper(java.lang.String token)
AbstractConfluenceAcceptanceTest
createTestUser1ViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpublic void createTestUser2ViaHelper(java.lang.String token)
AbstractConfluenceAcceptanceTest
createTestUser2ViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpublic void createUserViaHelper(java.lang.String token, java.lang.String username, java.lang.String password, java.lang.String fullName, java.lang.String email)
AbstractConfluenceAcceptanceTest
createUserViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenusername
- the username of the new userpassword
- the password of the new userfullName
- the full name of the new useremail
- the email of the new userpublic void rpcEditBlogPost(java.lang.String token, long entryId, java.lang.String newTitle, java.lang.String newContent)
AbstractConfluenceAcceptanceTest
rpcEditBlogPost
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenentryId
- the ID of the blog entrynewTitle
- the new title of the Blog Post (null if the same)newContent
- the new content of the Blog Post (null if the same)public void rpcEditPage(java.lang.String token, java.lang.String spaceKey, java.lang.String pageTitle, java.lang.String newTitle, java.lang.String newContent)
AbstractConfluenceAcceptanceTest
rpcEditPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the key of the Space the Page is inpageTitle
- the current title of the PagenewTitle
- the new title of the Page (null if the same)newContent
- the new content of the Page (null if the same)public void rpcFlushIndexQueue()
rpcFlushIndexQueue
in class AbstractConfluenceAcceptanceTest
public java.lang.String rpcGetAdminToken()
AbstractConfluenceAcceptanceTest
rpcGetAdminToken
in class AbstractConfluenceAcceptanceTest
public long rpcGetBlogPostId(java.lang.String token, java.lang.String spaceKey, int dayOfMonth, java.lang.String postTitle)
AbstractConfluenceAcceptanceTest
rpcGetBlogPostId
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the key of the Space the blog post is located intdayOfMonth
- the day of the month the blog post was madepostTitle
- the title of the blog post
public long rpcGetPageId(java.lang.String token, java.lang.String spaceKey, java.lang.String pageTitle)
AbstractConfluenceAcceptanceTest
rpcGetPageId
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the key of the Space the Page is located inpageTitle
- the title of the page
public java.util.List rpcGetPageLabels(java.lang.String token, long pageId)
AbstractConfluenceAcceptanceTest
rpcGetPageLabels
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpageId
- the ID of the page
public java.util.List rpcGetPageLabels(java.lang.String token, java.lang.String spaceKey, java.lang.String pageTitle)
AbstractConfluenceAcceptanceTest
rpcGetPageLabels
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the key of the space the Page is located inpageTitle
- the title of the Page
public java.lang.String rpcGetTestUser2Token()
AbstractConfluenceAcceptanceTest
rpcGetTestUser2Token
in class AbstractConfluenceAcceptanceTest
public java.lang.String rpcGetTestUserToken()
AbstractConfluenceAcceptanceTest
rpcGetTestUserToken
in class AbstractConfluenceAcceptanceTest
public java.lang.String rpcGetUserToken(java.lang.String username, java.lang.String password)
AbstractConfluenceAcceptanceTest
rpcGetUserToken
in class AbstractConfluenceAcceptanceTest
username
- the usernamepassword
- the password
public void rpcGrantAnonymousSpacePermission(java.lang.String token, java.lang.String permission, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcGrantAnonymousSpacePermission
in class AbstractConfluenceAcceptanceTest
token
- the token identifying the current userpermission
- the permission to give the anonymous userspaceKey
- the space to grant the permission onpublic void rpcGrantSpacePermission(java.lang.String token, java.lang.String permission, java.lang.String username, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcGrantSpacePermission
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpermission
- the String corresponding to the permissionusername
- the user to grant the permission tospaceKey
- the key of the Space to grant the permission inpublic void rpcGrantViewSpacePermission(java.lang.String token, java.lang.String entityName, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcGrantViewSpacePermission
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenentityName
- the username or group namespaceKey
- the key of the Space to grant the permission inpublic boolean rpcLog(java.lang.String destination, java.lang.String message)
rpcLog
in class AbstractConfluenceAcceptanceTest
public void rpcLogOutAdmin()
rpcLogOutAdmin
in class AbstractConfluenceAcceptanceTest
public void rpcRemoveAnonymousSpacePermission(java.lang.String token, java.lang.String permission, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcRemoveAnonymousSpacePermission
in class AbstractConfluenceAcceptanceTest
token
- the token identifying the current userpermission
- the permission to removespaceKey
- the space to remove the permission onpublic void rpcRemoveGroup(java.lang.String token, java.lang.String groupname)
AbstractConfluenceAcceptanceTest
rpcRemoveGroup
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokengroupname
- the group to be removedpublic void rpcRemoveLabelFromPage(java.lang.String token, java.lang.String label, long pageId)
AbstractConfluenceAcceptanceTest
rpcRemoveLabelFromPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenlabel
- the label name to be removedpageId
- the page ID of the page with the labelpublic void rpcRemoveLabelFromPage(java.lang.String token, java.lang.String label, java.lang.String spaceKey, java.lang.String pageTitle)
rpcRemoveLabelFromPage
in class AbstractConfluenceAcceptanceTest
public void rpcRemoveLabelFromSpace(java.lang.String token, java.lang.String label, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcRemoveLabelFromSpace
in class AbstractConfluenceAcceptanceTest
token
- the token identifying the userlabel
- the label name (namespaces allowed)spaceKey
- the space keypublic void rpcRemovePage(java.lang.String token, java.lang.String spaceKey, long pageId)
rpcRemovePage
in class AbstractConfluenceAcceptanceTest
public void rpcRemoveSpace(java.lang.String token, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcRemoveSpace
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- the space to removepublic void rpcRemoveSpacePermission(java.lang.String token, java.lang.String permission, java.lang.String username, java.lang.String spaceKey)
AbstractConfluenceAcceptanceTest
rpcRemoveSpacePermission
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpermission
- the String corresponding to the permissionusername
- the user to remove the permission fromspaceKey
- the key of the Space to grant the permission inpublic void removeTestUser1ViaHelper(java.lang.String token)
AbstractConfluenceAcceptanceTest
removeTestUser1ViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpublic void removeUserViaHelper(java.lang.String token, java.lang.String username)
AbstractConfluenceAcceptanceTest
removeUserViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenusername
- the username of the user to removepublic void removeUserFromGroupViaHelper(java.lang.String token, java.lang.String username, java.lang.String groupname)
AbstractConfluenceAcceptanceTest
removeUserFromGroupViaHelper
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenusername
- the username of the user to be removedgroupname
- the name of the group the user should be removed frompublic void rpcTrashPage(java.lang.String token, long pageId)
AbstractConfluenceAcceptanceTest
rpcTrashPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpageId
- ID of the page to be trashedpublic void rpcTrashPage(java.lang.String token, java.lang.String pageId)
AbstractConfluenceAcceptanceTest
rpcTrashPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenpageId
- ID of the page to be trashedpublic void rpcTrashPage(java.lang.String token, java.lang.String spaceKey, java.lang.String pageTitle)
AbstractConfluenceAcceptanceTest
rpcTrashPage
in class AbstractConfluenceAcceptanceTest
token
- the authentication tokenspaceKey
- key of the Space the page is inpageTitle
- title of the page to be trashedpublic void search(java.lang.String query)
search
in class AbstractConfluenceAcceptanceTest
public void setAttachmentMaxUploadSize(long max)
setAttachmentMaxUploadSize
in class AbstractConfluenceAcceptanceTest
public void setDraftSaveInterval(long seconds)
setDraftSaveInterval
in class AbstractConfluenceAcceptanceTest
public void setEmailMask(java.lang.String setting)
setEmailMask
in class AbstractConfluenceAcceptanceTest
public void setPageLabels(java.lang.String spaceKey, java.lang.String pageTitle, java.lang.String label)
AbstractConfluenceAcceptanceTest
setPageLabels
in class AbstractConfluenceAcceptanceTest
spaceKey
- the space keypageTitle
- the page titlelabel
- the labelspublic void setViewPermissionsForGroups(java.lang.String spaceKey, java.lang.String pageTitle, java.lang.String group)
AbstractConfluenceAcceptanceTest
Edit the permissions of the specified page as the current user.
One doesn't need to navigate to the page before calling this method.
setViewPermissionsForGroups
in class AbstractConfluenceAcceptanceTest
spaceKey
- the space the page belongs topageTitle
- the title of the pagegroup
- the groups to restrict view permissions to as a comma separated list of group names.public void setViewPermissionsForUsers(java.lang.String spaceKey, java.lang.String pageTitle, java.lang.String user)
AbstractConfluenceAcceptanceTest
Edit the permissions of the specified page as the current user.
One doesn't need to navigate to the page before calling this method.
setViewPermissionsForUsers
in class AbstractConfluenceAcceptanceTest
spaceKey
- the space the page belongs topageTitle
- the title of the pageuser
- the users to restrict view permissions to as a comma separated list of usernames.public void showAllUsers()
showAllUsers
in class AbstractConfluenceAcceptanceTest
public void submit()
submit
in class net.sourceforge.jwebunit.junit.WebTestCase
public void tearDown() throws java.lang.Exception
AbstractConfluenceAcceptanceTest
AbstractConfluenceAcceptanceTest.filesToDelete
list.
tearDown
in class AbstractConfluenceAcceptanceTest
java.lang.Exception
public void viewAbstractPage(long entityId)
AbstractConfluenceAcceptanceTest
viewAbstractPage
in class AbstractConfluenceAcceptanceTest
entityId
- the ID of the AbstractPagepublic void viewBlog(java.lang.String spaceKey, java.lang.String datePath, java.lang.String title)
viewBlog
in class AbstractConfluenceAcceptanceTest
public void viewEditBlogPostPage(long entryId)
AbstractConfluenceAcceptanceTest
viewEditBlogPostPage
in class AbstractConfluenceAcceptanceTest
entryId
- the ID of the blog postpublic void viewGlobalAdmin()
viewGlobalAdmin
in class AbstractConfluenceAcceptanceTest
public void viewGlobalPermissions()
viewGlobalPermissions
in class AbstractConfluenceAcceptanceTest
public void viewHomepage()
viewHomepage
in class AbstractConfluenceAcceptanceTest
public void viewLabel(java.lang.String spaceKey, java.lang.String labelName)
viewLabel
in class AbstractConfluenceAcceptanceTest
public ViewContentBean viewPage(java.lang.String spaceKey, java.lang.String pageTitle)
viewPage
in class AbstractConfluenceAcceptanceTest
public void viewSpaceAdmin()
viewSpaceAdmin
in class AbstractConfluenceAcceptanceTest
public void viewSpaceAdvanced()
viewSpaceAdvanced
in class AbstractConfluenceAcceptanceTest
public void viewSpaceContent()
viewSpaceContent
in class AbstractConfluenceAcceptanceTest
public void viewSpacePermissions(java.lang.String spaceKey)
viewSpacePermissions
in class AbstractConfluenceAcceptanceTest
public void viewSpaceSummary()
viewSpaceSummary
in class AbstractConfluenceAcceptanceTest
public void viewTodaysBlog(java.lang.String spaceKey, java.lang.String title)
viewTodaysBlog
in class AbstractConfluenceAcceptanceTest
public void viewTrash()
viewTrash
in class AbstractConfluenceAcceptanceTest
public void viewUser(java.lang.String name)
viewUser
in class AbstractConfluenceAcceptanceTest
public void assertLinkWithTextExists(java.lang.String linkText)
public void assertSelectBoxContainsOption(java.lang.String selectName, java.lang.String optionName)
public void clickAnyButtonWithValue(java.lang.String value)
public void clickButtonWithValue(java.lang.String value)
public void clickSubmitButtonWithValue(java.lang.String value)
public java.lang.String getGroupFromResponse(java.lang.String pattern)
getGroupFromResponse
in class AbstractAtlassianWebTestCase
public java.io.File generateFile(java.lang.String filename, java.lang.String contents)
generateFile
in class AbstractConfluenceAcceptanceTest
public int getCurrentMailQueueSize()
getCurrentMailQueueSize
in class AbstractConfluenceAcceptanceTest
public org.apache.xmlrpc.XmlRpcClient getXmlRpcClient()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |