Class ViewPrincipalTest

java.lang.Object
com.atlassian.crowd.acceptance.tests.applications.crowd.CrowdWebDriverTest
com.atlassian.crowd.acceptance.tests.integration.ViewPrincipalTest

public class ViewPrincipalTest extends CrowdWebDriverTest
Tests the functionality of the View Principal page
  • Field Details

  • Constructor Details

    • ViewPrincipalTest

      public ViewPrincipalTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Overrides:
      setUp in class CrowdWebDriverTest
      Throws:
      Exception
    • principalDetailsShowDirectoryDescription

      public void principalDetailsShowDirectoryDescription()
    • updateMainAttributes

      public void updateMainAttributes()
    • renameUser

      public void renameUser()
    • renameUserCausesNameClash

      public void renameUserCausesNameClash()
    • renameUserIsNotSupportedForLDAPDirectories

      public void renameUserIsNotSupportedForLDAPDirectories() throws IOException
      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

      public void editApacheDSPrincipal() throws IOException
      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

      public void displayNameIsPreservedWhenPopulated() throws IOException
      Throws:
      IOException
    • displayNameCanBeChanged

      public void displayNameCanBeChanged() throws IOException
      Throws:
      IOException
    • cannotChangeToEmptyDisplayName

      public void cannotChangeToEmptyDisplayName() throws IOException
      Throws:
      IOException