Class ViewPrincipalTest
java.lang.Object
com.atlassian.crowd.acceptance.tests.applications.crowd.CrowdWebDriverTest
com.atlassian.crowd.acceptance.tests.integration.ViewPrincipalTest
Tests the functionality of the View Principal page
-
Field Summary
FieldsFields inherited from class com.atlassian.crowd.acceptance.tests.applications.crowd.CrowdWebDriverTest
BACKUP_RESOURCE, BATCHED_TEST_RULE, COOKIE_ABSENT, i18n, IMMUTABLE_USER_NAME, IMMUTABLE_USER_PW, JSESSIONID_COOKIE, log, REMEMBER_ME_COOKIE, restAdminClient, SSO_COOKIE, TEST_USER_DISPLAYNAME, TEST_USER_NAME, TEST_USER_PW, testedProduct, testkitClient, webDriverRules
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
void
void
void
setUp()
void
void
void
void
void
void
void
Methods inherited from class com.atlassian.crowd.acceptance.tests.applications.crowd.CrowdWebDriverTest
assertAtRelativePath, assertAtURIContaining, assertAtURIEndingWith, assertAtUrl, assertHasError, assertHasErrorKey, bind, bind, clearAndInvalidateSsoCookieIfPresent, clearAndInvalidateSsoCookieOrFail, deleteAllCookies, deleteCookie, expectState, getBaseUrl, getBaseUrlWithoutPort, getCookie, getCookieOrThrow, getCurrentUrl, getDriver, getSsoCookieOrFail, getTestkitClient, hasCookie, hasSsoCookie, intendToModifyLdapData, loginAsExpiredPasswordUser, loginAsNonAdmin, loginAsNonAdmin, loginAsSysAdmin, loginAsSysAdmin, loginAsSysAdminWithRememberMe, loginAsUser, loginExpectingFailure, loginImmutableUser, loginImmutableUser, loginTestUser, loginTestUser, logout, manage, navigateToAndBind, navigateToUrl, restoreBaseSetup, restoreCrowdFromXML, restoreCrowdFromXML, waitForUrl, waitUntilAsyncFinished
-
Field Details
-
ldifLoaderRule
-
-
Constructor Details
-
ViewPrincipalTest
public ViewPrincipalTest()
-
-
Method Details
-
setUp
- Overrides:
setUp
in classCrowdWebDriverTest
- Throws:
Exception
-
principalDetailsShowDirectoryDescription
public void principalDetailsShowDirectoryDescription() -
updateMainAttributes
public void updateMainAttributes() -
renameUser
public void renameUser() -
renameUserCausesNameClash
public void renameUserCausesNameClash() -
renameUserIsNotSupportedForLDAPDirectories
- Throws:
IOException
-
changePasswordDoesNotMatchComplexityRequirements
public void changePasswordDoesNotMatchComplexityRequirements() -
addNewPrincipalAttribute
public void addNewPrincipalAttribute() -
shouldNotAllowToAddNewPrincipalEmptyAttribute
public void shouldNotAllowToAddNewPrincipalEmptyAttribute() -
updatePrincipalAttributes
public void updatePrincipalAttributes() -
updatePrincipalWithTrailingWhitespaceFailsWithSpecificError
public void updatePrincipalWithTrailingWhitespaceFailsWithSpecificError() -
removePrincipalAttribute
public void removePrincipalAttribute() -
editApacheDSPrincipal
- Throws:
IOException
-
removeUserNotPossibleEvenViaUrlHack
public void removeUserNotPossibleEvenViaUrlHack() -
removeUserLinkNotPresentForLoggedInUser
public void removeUserLinkNotPresentForLoggedInUser() -
removeUser
public void removeUser() -
viewUserGroupsTabWithNoModifyGroupPermissions
public void viewUserGroupsTabWithNoModifyGroupPermissions() -
viewUserGroupsTabWithModifyGroupPermissions
public void viewUserGroupsTabWithModifyGroupPermissions() -
viewUserWithUserNameWhichContainsNonAsciiCharacters
public void viewUserWithUserNameWhichContainsNonAsciiCharacters() -
displayNameIsPreservedWhenPopulated
- Throws:
IOException
-
displayNameCanBeChanged
- Throws:
IOException
-
cannotChangeToEmptyDisplayName
- Throws:
IOException
-