Class PermissionEnforcerTest

java.lang.Object
com.xebialabs.deployit.security.PermissionEnforcerTest

public abstract class PermissionEnforcerTest extends Object
  • Field Details

    • envGroup

      protected com.xebialabs.deployit.repository.core.Directory envGroup
    • envDept

      protected com.xebialabs.deployit.repository.core.Directory envDept
    • environment

      protected com.xebialabs.deployit.plugin.api.udm.Environment environment
    • appGroup

      protected com.xebialabs.deployit.repository.core.Directory appGroup
    • devver

      protected com.xebialabs.deployit.security.Role devver
    • lRoleA

      protected com.xebialabs.deployit.security.Role lRoleA
  • Constructor Details

    • PermissionEnforcerTest

      public PermissionEnforcerTest()
  • Method Details

    • getRoleService

      protected abstract com.xebialabs.deployit.security.RoleService getRoleService()
    • getPermissionChecker

      protected abstract com.xebialabs.deployit.security.PermissionChecker getPermissionChecker()
    • getPermissionEditor

      protected abstract com.xebialabs.deployit.security.PermissionEditor getPermissionEditor()
    • setup

      public void setup()
    • cleanup

      public void cleanup()
    • shouldCheckForPermissionGrantedToRole

      public void shouldCheckForPermissionGrantedToRole()
    • shouldCheckForCiGroupPermissionGrantedToRole

      public void shouldCheckForCiGroupPermissionGrantedToRole()
    • shouldCheckForCiPermissionGrantedToRoleOnSameNode

      public void shouldCheckForCiPermissionGrantedToRoleOnSameNode()
    • shouldCheckForCiPermissionGrantedToRoleOnParentNode

      public void shouldCheckForCiPermissionGrantedToRoleOnParentNode()
    • checkPermissions

      protected void checkPermissions(com.xebialabs.deployit.security.Role role, String onConfiguration, String ci)
    • shouldHaveReadPermissionWhenGrantedCiLevelPermission

      public void shouldHaveReadPermissionWhenGrantedCiLevelPermission()
    • shouldNotRevokedExplicitReadWhenRevokingAnotherPermission

      public void shouldNotRevokedExplicitReadWhenRevokingAnotherPermission()
    • shouldNotRevokedExplicitReadWhenRevokingAnotherPermissionFromOtherRole

      public void shouldNotRevokedExplicitReadWhenRevokingAnotherPermissionFromOtherRole()
    • shouldNotRemoveReadPermissionForUserWhenAnotherUserHasGrantedRelatedPermission

      public void shouldNotRemoveReadPermissionForUserWhenAnotherUserHasGrantedRelatedPermission()
    • shouldBeAdminUserWhenGrantedAdminPermission

      public void shouldBeAdminUserWhenGrantedAdminPermission()
    • shouldBeAdminUserWhenGrantedCorrectAuthority

      public void shouldBeAdminUserWhenGrantedCorrectAuthority()
    • shouldRevokePermissionInOneGoWhenGrantedTwice

      public void shouldRevokePermissionInOneGoWhenGrantedTwice()
    • shouldRevokePermissionWhenRemovingUserFromLocalRoleMembership

      public void shouldRevokePermissionWhenRemovingUserFromLocalRoleMembership()