Class TestProjectResource
java.lang.Object
com.atlassian.jira.functest.framework.BaseJiraFuncTest
com.atlassian.jira.webtests.ztests.bundledplugins2.rest.TestProjectResource
Func test for ProjectResource.
- Since:
- v4.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final jakarta.ws.rs.core.GenericType<List<com.atlassian.jira.testkit.client.restclient.Project>> Fields inherited from class com.atlassian.jira.functest.framework.BaseJiraFuncTest
assertions, backdoor, environmentData, initClass, navigation, tester, testRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidassertResponseContainsAnyOfErrorMessages(jakarta.ws.rs.core.Response response, String... errorMessageRegexp) protected final com.atlassian.jira.testkit.client.JiraHttpClientvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class com.atlassian.jira.functest.framework.BaseJiraFuncTest
getAssertions, getBackdoor, getEnvironmentData, getTester
-
Field Details
-
issueTypeUrls
-
PROJECT_LIST_TYPE
public static final jakarta.ws.rs.core.GenericType<List<com.atlassian.jira.testkit.client.restclient.Project>> PROJECT_LIST_TYPE -
LARGE_PROJECT_KEY
- See Also:
-
-
Constructor Details
-
TestProjectResource
public TestProjectResource()
-
-
Method Details
-
setUpTest
public void setUpTest() -
tearDownTest
public void tearDownTest() -
testCorrectInfoIsReturnedWhenUserHasAccessToProject
- Throws:
Exception
-
testUserCannotAccessProjectByKeyIfTheyDoNotHavePermissions
- Throws:
Exception
-
testUserCannotAccessProjectByIdIfTheyDoNotHavePermissions
- Throws:
Exception
-
testAllProjectsUserHasAccessToAreReturnedWhenAskingForAllProjects
- Throws:
Exception
-
testEmptyListIsReturnedWhenUserDoesNotHaveAnyRecentProjects
public void testEmptyListIsReturnedWhenUserDoesNotHaveAnyRecentProjects() -
testNotFoundResponseIsReturnedWhenAskingForNonExistingProject
- Throws:
Exception
-
testErrorIsReturnedWhenTryingToGetNegativeNumberOfRecentProjects
public void testErrorIsReturnedWhenTryingToGetNegativeNumberOfRecentProjects() -
testViewProjectVersions
- Throws:
Exception
-
testViewProjectVersionsAnonymous
- Throws:
Exception
-
testViewProjectComponents
- Throws:
Exception
-
testViewProjectComponentsAnonymous
- Throws:
Exception
-
testAnonymousUserGetsAppropriateErrorWhenTryingToCreateProject
public void testAnonymousUserGetsAppropriateErrorWhenTryingToCreateProject() -
testNonAdminUserGetsAppropriateErrorWhenTryingToCreateProject
public void testNonAdminUserGetsAppropriateErrorWhenTryingToCreateProject() -
testAdminCanCreateSimpleProject
public void testAdminCanCreateSimpleProject() -
testAdminCanCreateProjectUsingOnlyRequiredFields
public void testAdminCanCreateProjectUsingOnlyRequiredFields() -
testWhenCreatingProjectWithNonExistingAvatarIdInvalidRequestResponseIsReturned
public void testWhenCreatingProjectWithNonExistingAvatarIdInvalidRequestResponseIsReturned() -
testCreatingProjectWithTheNameThatAlreadyExistsFails
public void testCreatingProjectWithTheNameThatAlreadyExistsFails() -
testCreatingProjectWithTheKeyThatAlreadyExistsFails
public void testCreatingProjectWithTheKeyThatAlreadyExistsFails() -
testCreatingProjectWithNonExistingLeadFails
public void testCreatingProjectWithNonExistingLeadFails() -
testCreatingProjectWithNonExistingSchemesFails
public void testCreatingProjectWithNonExistingSchemesFails() -
testCreatingProjectWithExistingSchemesSucceeds
public void testCreatingProjectWithExistingSchemesSucceeds() -
testCreatingProjectWithNonExistentCategoryFails
public void testCreatingProjectWithNonExistentCategoryFails() -
testProjectCanBeCreatedWithExistingCategory
public void testProjectCanBeCreatedWithExistingCategory() -
testEachFieldCanBeUpdatedSeparately
public void testEachFieldCanBeUpdatedSeparately() -
testAllFieldsCanBeUpdatedAtOnce
public void testAllFieldsCanBeUpdatedAtOnce() -
testAnonymousGetsNotLoggedInResponseWhenUpdatingProject
public void testAnonymousGetsNotLoggedInResponseWhenUpdatingProject() -
testNonAdminUserGetsForbiddenResponseWhenUpdatingProject
public void testNonAdminUserGetsForbiddenResponseWhenUpdatingProject() -
testBadRequestResponseWhenUpdateDataIsNotRight
public void testBadRequestResponseWhenUpdateDataIsNotRight() -
test404WhenTryingToUpdateProjectThatDoesNotExist
public void test404WhenTryingToUpdateProjectThatDoesNotExist() -
shouldCreateProjectWithWorkflowSchemeAssignedWhenDefaultScheme
public void shouldCreateProjectWithWorkflowSchemeAssignedWhenDefaultScheme() -
shouldCreateProjectWithWorkflowSchemeAssignedWhenCommonDefaultSchemeForManyProjectAndDontCreateRubbishWorkflows
public void shouldCreateProjectWithWorkflowSchemeAssignedWhenCommonDefaultSchemeForManyProjectAndDontCreateRubbishWorkflows() -
shouldCreateManyProjectsWithCommonCustomWorkflowSchemeAndShouldNotCreateAnyOthersWorkflowSchemesAndWorkflows
public void shouldCreateManyProjectsWithCommonCustomWorkflowSchemeAndShouldNotCreateAnyOthersWorkflowSchemesAndWorkflows() -
shouldCreateProjectWithCustomWorkflowScheme
public void shouldCreateProjectWithCustomWorkflowScheme() -
shouldCreateProjectWithCustomDraftWorkflowScheme
public void shouldCreateProjectWithCustomDraftWorkflowScheme() -
shouldNotCreateProjectWhenWorkflowSchemeDoesntExist
public void shouldNotCreateProjectWhenWorkflowSchemeDoesntExist() -
shouldCreateProjectWhenWorkflowSchemeActive
public void shouldCreateProjectWhenWorkflowSchemeActive() -
shouldCreateProjectWhenWorkflowSchemeIsDraft
public void shouldCreateProjectWhenWorkflowSchemeIsDraft() -
shouldNotCreateProjectWhenProjectTypeKeyNotExist
public void shouldNotCreateProjectWhenProjectTypeKeyNotExist() -
shouldNotCreateProjectWhenProjectTypeTemplateNotExist
public void shouldNotCreateProjectWhenProjectTypeTemplateNotExist() -
shouldNotCreateProjectWhenLoggedNotAsAdmin
public void shouldNotCreateProjectWhenLoggedNotAsAdmin() -
shouldNotCreateSecondTheSameRequestForProjectCreation
public void shouldNotCreateSecondTheSameRequestForProjectCreation() -
testProjectCreationSetsCreatedAtAndCreatedBy
public void testProjectCreationSetsCreatedAtAndCreatedBy() -
testProjectCreationSetsLastUpdatedAtAndLastUpdatedBy
public void testProjectCreationSetsLastUpdatedAtAndLastUpdatedBy() -
testProjectLeadUpdateSetsLastUpdatedAtAndLastUpdatedBy
public void testProjectLeadUpdateSetsLastUpdatedAtAndLastUpdatedBy() -
testDeletingProjectAsAnonymousFailsWith401
public void testDeletingProjectAsAnonymousFailsWith401() -
testDeletingNonExistingProjectAsAnonymousFailsWith401
public void testDeletingNonExistingProjectAsAnonymousFailsWith401() -
testDeletingProjectAsNonAdminFailsWith403
public void testDeletingProjectAsNonAdminFailsWith403() -
testDeletingNonExistingProjectAsNonAdminFailsWith404
public void testDeletingNonExistingProjectAsNonAdminFailsWith404() -
testDeletingProjectThatUserCannotSeeFailsWith404
public void testDeletingProjectThatUserCannotSeeFailsWith404() -
testDeletingProjectWithNonsenseKeyFailsWith404
public void testDeletingProjectWithNonsenseKeyFailsWith404() -
testDeletingExistingProjectByKeyAsAdminSucceedsWithNoContentResponse
public void testDeletingExistingProjectByKeyAsAdminSucceedsWithNoContentResponse() -
testDeletingExistingProjectByIdAsAdminSucceedsWithNoContentResponse
public void testDeletingExistingProjectByIdAsAdminSucceedsWithNoContentResponse() -
testGetAvatars_normalMode
- Throws:
Exception
-
testViewProjectWithEditedKey
- Throws:
Exception
-
testViewProjectsExpandDescription
- Throws:
Exception
-
testViewProjectsExpandLead
- Throws:
Exception
-
testViewProjectsExpandDescriptionAndLead
- Throws:
Exception
-
testViewProjectsExpandCreatedByAndCreatedAt
public void testViewProjectsExpandCreatedByAndCreatedAt() -
testViewProjectsExpandLastUpdatedByAndLastUpdatedAt
public void testViewProjectsExpandLastUpdatedByAndLastUpdatedAt() -
testChangeLeadOfProjectWithTooLongKey
public void testChangeLeadOfProjectWithTooLongKey() -
assertResponseContainsAnyOfErrorMessages
protected final void assertResponseContainsAnyOfErrorMessages(jakarta.ws.rs.core.Response response, String... errorMessageRegexp) -
createHttpClient
protected final com.atlassian.jira.testkit.client.JiraHttpClient createHttpClient()
-