|
||||||||||
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.AbstractPermissionsAcceptanceTest
public abstract class AbstractPermissionsAcceptanceTest
Field Summary | |
---|---|
protected static java.lang.String |
ADMIN_GROUP_PERMISSION
|
protected static java.lang.String |
CONF_USERS_PERMISSION
|
protected static java.lang.String |
FOO_GROUPNAME
|
protected static java.lang.String |
NO_PERMISSION
|
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 | |
---|---|
AbstractPermissionsAcceptanceTest()
|
|
AbstractPermissionsAcceptanceTest(java.lang.String s)
|
Method Summary | |
---|---|
protected void |
assertGroupPermissionInViewPermissionsTable(boolean expectHasPermission,
java.lang.String group,
int groupIndex,
int permissionIndex)
Check whether the named group has the given permission in the form table when viewing permissions. |
protected void |
assertUserHasNoPermissionsInViewPermissionsTable(User user)
Check that the named user has the given permission in the form table when viewing permissions. |
protected void |
assertUserPermissionErrorInViewPermissionsTable(User user,
int userIndex,
boolean isGlobalPermission)
Check that the named user has the given permission in the form table when viewing permissions. |
protected void |
assertUserPermissionInViewPermissionsTable(boolean expectHasPermission,
User user,
int userIndex,
int permissionIndex,
boolean isGlobalPermission)
Check that the named user has the given permission in the form table when viewing permissions. |
protected void |
grantAdminSpaceToTestUser()
|
protected void |
grantCreateAttachmentToTestUser()
|
protected void |
grantCreateBlogToTestUser()
|
protected void |
grantCreateCommentToTestUser()
|
protected void |
grantCreatePageToTestUser()
|
protected void |
grantExportPageToTestUser()
|
protected void |
grantExportSpaceToTestUser()
|
protected void |
grantRemoveAttachmentToTestUser()
|
protected void |
grantRemoveBlogToTestUser()
|
protected void |
grantRemoveCommentToTestUser()
|
protected void |
grantRemovePageToTestUser()
|
protected void |
grantSetPagePermissionsToTestUser()
|
protected void |
grantViewSpacePermissionToAnonymous()
|
protected void |
removeAdminSpaceFromTestUser()
|
protected void |
removeCreateAttachmentFromTestUser()
|
protected void |
removeCreateBlogFromTestUser()
|
protected void |
removeCreateCommentFromTestUser()
|
protected void |
removeCreatePageFromTestUser()
|
protected void |
removeEditPermissions(java.lang.String pageTitle)
|
protected void |
removeExportPageFromTestUser()
|
protected void |
removeExportSpaceFromTestUser()
|
protected void |
removeRemoveAttachmentFromTestUser()
|
protected void |
removeRemoveBlogFromTestUser()
|
protected void |
removeRemoveCommentFromTestUser()
|
protected void |
removeRemovePageFromTestUser()
|
protected void |
removeSetPagePermissionsFromTestUser()
|
protected void |
removeViewPermissions(java.lang.String pageTitle)
|
protected void |
removeViewSpacePermissionToAnonymous()
|
Methods inherited from class net.sourceforge.jwebunit.junit.WebTestCase |
---|
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementPresent, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHiddenFieldPresent, assertImagePresent, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithText, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSubmitButtonNotPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextPresent, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getDialog, getElementAttributByXPath, getElementTextByXPath, getFormElementValue, getImage, getMessage, getMessage, getPageSource, getServeurResponse, getTable, getTestContext, getTester, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, runBare, saveAs, selectOption, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static java.lang.String NO_PERMISSION
protected static java.lang.String CONF_USERS_PERMISSION
protected static java.lang.String ADMIN_GROUP_PERMISSION
protected static java.lang.String FOO_GROUPNAME
Constructor Detail |
---|
public AbstractPermissionsAcceptanceTest()
public AbstractPermissionsAcceptanceTest(java.lang.String s)
Method Detail |
---|
protected void grantCreatePageToTestUser()
protected void removeCreatePageFromTestUser()
protected void grantExportPageToTestUser()
protected void removeExportPageFromTestUser()
protected void grantSetPagePermissionsToTestUser()
protected void removeSetPagePermissionsFromTestUser()
protected void grantRemovePageToTestUser()
protected void removeRemovePageFromTestUser()
protected void grantCreateBlogToTestUser()
protected void removeCreateBlogFromTestUser()
protected void grantRemoveBlogToTestUser()
protected void removeRemoveBlogFromTestUser()
protected void grantCreateCommentToTestUser()
protected void removeCreateCommentFromTestUser()
protected void grantRemoveCommentToTestUser()
protected void removeRemoveCommentFromTestUser()
protected void grantCreateAttachmentToTestUser()
protected void removeCreateAttachmentFromTestUser()
protected void grantRemoveAttachmentToTestUser()
protected void removeRemoveAttachmentFromTestUser()
protected void grantExportSpaceToTestUser()
protected void removeExportSpaceFromTestUser()
protected void grantAdminSpaceToTestUser()
protected void removeAdminSpaceFromTestUser()
protected void removeViewPermissions(java.lang.String pageTitle)
protected void removeEditPermissions(java.lang.String pageTitle)
protected void grantViewSpacePermissionToAnonymous()
protected void removeViewSpacePermissionToAnonymous()
protected void assertUserHasNoPermissionsInViewPermissionsTable(User user)
user
- the user expected to have the permissionsprotected void assertUserPermissionInViewPermissionsTable(boolean expectHasPermission, User user, int userIndex, int permissionIndex, boolean isGlobalPermission)
assertUserHasNoPermissionsInViewPermissionsTable(User)
.
expectHasPermission
- boolean true if the user is expected to have the permissionuser
- the user expected to have the permissionsuserIndex
- expected 0 based index of the user in the tablepermissionIndex
- 0 based permission column index in the permissions table.isGlobalPermission
- true for globals and false for space perms. The space table has an extra header row.protected void assertUserPermissionErrorInViewPermissionsTable(User user, int userIndex, boolean isGlobalPermission)
user
- the user expected to have the permissionsuserIndex
- expected 0 based index of the user in the tableisGlobalPermission
- true for globals and false for space perms. The space table has an extra header row.protected void assertGroupPermissionInViewPermissionsTable(boolean expectHasPermission, java.lang.String group, int groupIndex, int permissionIndex)
expectHasPermission
- boolean true if the group is expected to have the permissiongroup
- the name of the group expected to have the permissionsgroupIndex
- expected 0 based index of the group in the tablepermissionIndex
- 0 based permission column index in the permissions table.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |