Package com.xebialabs.deployit.security
Class PermissionEnforcerTest
- java.lang.Object
-
- com.xebialabs.deployit.security.PermissionEnforcerTest
-
public abstract class PermissionEnforcerTest extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected com.xebialabs.deployit.repository.core.DirectoryappGroupprotected com.xebialabs.deployit.security.Roledevverprotected com.xebialabs.deployit.repository.core.DirectoryenvDeptprotected com.xebialabs.deployit.repository.core.DirectoryenvGroupprotected com.xebialabs.deployit.plugin.api.udm.Environmentenvironmentprotected com.xebialabs.deployit.security.RolelRoleA
-
Constructor Summary
Constructors Constructor Description PermissionEnforcerTest()
-
Method Summary
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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, java.lang.String onConfiguration, java.lang.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()
-
-