Class TestPermissionSchemeResource

java.lang.Object
com.atlassian.jira.functest.framework.BaseJiraRestTest
com.atlassian.jira.webtests.ztests.bundledplugins2.rest.TestPermissionSchemeResource

public final class TestPermissionSchemeResource extends BaseJiraRestTest
  • Constructor Details

    • TestPermissionSchemeResource

      public TestPermissionSchemeResource()
  • Method Details

    • setUp

      public void setUp()
    • defaultPermissionSchemeIsReturnedOnBlankInstance

      public void defaultPermissionSchemeIsReturnedOnBlankInstance()
    • permissionsAreNotExpandedByDefaultWhenGettingSingleScheme

      public void permissionsAreNotExpandedByDefaultWhenGettingSingleScheme()
    • getReturnsCorrectPermissionScheme

      public void getReturnsCorrectPermissionScheme()
    • projectAdministratorGetsOnlySchemesWhichAreAssignedToProjectsHeAdministers

      public void projectAdministratorGetsOnlySchemesWhichAreAssignedToProjectsHeAdministers()
    • userCanGetPermissionSchemeIfTheyAdministerTheAssociatedProject

      public void userCanGetPermissionSchemeIfTheyAdministerTheAssociatedProject()
    • notFoundResponseIsReturnedWhenUserDoesNotHavePermissionToViewAScheme

      public void notFoundResponseIsReturnedWhenUserDoesNotHavePermissionToViewAScheme()
    • creatingPermissionSchemeWorksCorrectly

      public void creatingPermissionSchemeWorksCorrectly()
    • permissionsAreNotAffectedWhenUpdatingOnlyNameAndDescription

      public void permissionsAreNotAffectedWhenUpdatingOnlyNameAndDescription()
    • entireSchemeIsUpdatedWhenPermissionListIsSpecified

      public void entireSchemeIsUpdatedWhenPermissionListIsSpecified()
    • updatingNonExistingPermissionReturns404

      public void updatingNonExistingPermissionReturns404()
    • deletingPermissionSchemeWorksCorrectly

      public void deletingPermissionSchemeWorksCorrectly()
    • gettingPermissionsReturnsCorrectResults

      public void gettingPermissionsReturnsCorrectResults()
    • creatingSinglePermissionWorksCorrectly

      public void creatingSinglePermissionWorksCorrectly()
    • deletingPermissionWorksCorrectly

      public void deletingPermissionWorksCorrectly()
    • deletingNonExistentPermissionReturns400

      public void deletingNonExistentPermissionReturns400()
    • selfLinksAreCorrect

      public void selfLinksAreCorrect()
    • anonymousGets401forAllOperations

      public void anonymousGets401forAllOperations()
    • nonAdminGets403WhenEditingPermissionSchemes

      public void nonAdminGets403WhenEditingPermissionSchemes()
    • invalidInputIsHandledCorrectly

      public void invalidInputIsHandledCorrectly()
    • creatingSchemeWithAlreadyExistingNameResultsInBadRequestResponse

      public void creatingSchemeWithAlreadyExistingNameResultsInBadRequestResponse()
    • tryingToGrantPermissionToNonExistentGroupResultsInInvalidRequest

      public void tryingToGrantPermissionToNonExistentGroupResultsInInvalidRequest()
    • creatingPermissionWhichAlreadyExistsShouldResultIn400

      public void creatingPermissionWhichAlreadyExistsShouldResultIn400()
    • everythingIsExpandedWhenExpandingAll

      public void everythingIsExpandedWhenExpandingAll()
    • onlySpecifiedTypesAreExpanded

      public void onlySpecifiedTypesAreExpanded()
    • permissionsCanBeExpandedWhenGettingAllPermissionSchemes

      public void permissionsCanBeExpandedWhenGettingAllPermissionSchemes()
    • permissionsAreExpandedIfAnyExpandParameterIsSpecifiedWhenGettingAllPermissionSchemes

      public void permissionsAreExpandedIfAnyExpandParameterIsSpecifiedWhenGettingAllPermissionSchemes()
    • holdersCanBeExpandedWhenCreatingNewPermissionGrant

      public void holdersCanBeExpandedWhenCreatingNewPermissionGrant()
    • holdersCanBeExpandedWhenCreatingNewPermissionScheme

      public void holdersCanBeExpandedWhenCreatingNewPermissionScheme()
    • shouldReturnDefaultAttribute

      public void shouldReturnDefaultAttribute()
    • shouldReturnNotFoundWhenAskedForNonExistingAttribute

      public void shouldReturnNotFoundWhenAskedForNonExistingAttribute()
    • shouldUpdateAndReturnDefaultAttribute

      public void shouldUpdateAndReturnDefaultAttribute()
    • shouldInsertAndReturnAttribute

      public void shouldInsertAndReturnAttribute()
    • shouldReturnNotFoundForGettingValueWhenSchemeDoesNotExist

      public void shouldReturnNotFoundForGettingValueWhenSchemeDoesNotExist()
    • shouldReturnNotFoundForUpdatingValueWhenSchemeDoesNotExist

      public void shouldReturnNotFoundForUpdatingValueWhenSchemeDoesNotExist()