Class TestCreateUserMultiApplicationInstance
java.lang.Object
com.atlassian.jira.functest.framework.BaseJiraFuncTest
com.atlassian.jira.webtests.ztests.license.TestCreateUserHelper
com.atlassian.jira.webtests.ztests.license.TestCreateUserMultiApplicationInstance
In a "multi application instance" multiple JIRA Applications (products) has been installed.
During User Creation the applications should be selectable.
During User Creation the applications should be selectable.
When one of the Applications has an error:
- Application license limit exceeded.
- No default group configured.
-
Field Summary
Fields inherited from class com.atlassian.jira.webtests.ztests.license.TestCreateUserHelper
locator, textAssertions
Fields inherited from class com.atlassian.jira.functest.framework.BaseJiraFuncTest
assertions, backdoor, environmentData, initClass, navigation, tester, testRule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setUp()
void
TestsApplicationRoleManager.isAnyRoleLimitExceeded()
where 2 roles are exceeded.void
TestsApplicationRoleManager.isAnyRoleLimitExceeded()
with a number of users equal to the #users granted by license.void
TestsApplicationRoleManager.isAnyRoleLimitExceeded()
where #users exceeds licensed limit in 1 of the 2 roles.void
void
void
void
void
Methods inherited from class com.atlassian.jira.webtests.ztests.license.TestCreateUserHelper
assertHasCheckbox, assertHasDisabledCheckbox, assertNoCheckboxButWarningButton, assertUserInGroups, assertUserNotInAnyGroups, createUser, getWarningDialog, gotoViewUserPage, hasNoDefaultGroupWarningForApplication, hasUserLimitReachedWarningForApplication, populateCreateUserForm
Methods inherited from class com.atlassian.jira.functest.framework.BaseJiraFuncTest
getAssertions, getBackdoor, getEnvironmentData, getTester
-
Constructor Details
-
TestCreateUserMultiApplicationInstance
public TestCreateUserMultiApplicationInstance()
-
-
Method Details
-
setUp
public void setUp() -
testShouldCreateUserAndAddToGroupsOfMultipleApplications
public void testShouldCreateUserAndAddToGroupsOfMultipleApplications() -
testShouldCreateUserAndOnlyAddToDefaultGroupOfSelectedApplication
public void testShouldCreateUserAndOnlyAddToDefaultGroupOfSelectedApplication() -
testShouldCreateUserWhenAdminHasNotSelectedAnyApplications
public void testShouldCreateUserWhenAdminHasNotSelectedAnyApplications() -
testShouldWarnUserWhenOneOfAppsHasReachedLicenseLimitAndAllowCreationUsingOtherApp
public void testShouldWarnUserWhenOneOfAppsHasReachedLicenseLimitAndAllowCreationUsingOtherApp() -
testShouldWarnUserWhenApplicationHasNoDefaultGroup
public void testShouldWarnUserWhenApplicationHasNoDefaultGroup() -
testRoleUserLimitsWhenAllRolesUnderLimit
public void testRoleUserLimitsWhenAllRolesUnderLimit()TestsApplicationRoleManager.isAnyRoleLimitExceeded()
with a number of users equal to the #users granted by license. -
testRoleUserLimitsWhenOneRoleOverLimit
public void testRoleUserLimitsWhenOneRoleOverLimit()TestsApplicationRoleManager.isAnyRoleLimitExceeded()
where #users exceeds licensed limit in 1 of the 2 roles. -
testRoleUserLimitsWhenAllRolesOverLimit
public void testRoleUserLimitsWhenAllRolesOverLimit()TestsApplicationRoleManager.isAnyRoleLimitExceeded()
where 2 roles are exceeded.
-