Package com.xebialabs.deployit.security
Class PermissionEnforcerTest
java.lang.Object
com.xebialabs.deployit.security.PermissionEnforcerTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.xebialabs.deployit.repository.core.Directoryprotected com.xebialabs.deployit.security.Roleprotected com.xebialabs.deployit.repository.core.Directoryprotected com.xebialabs.deployit.repository.core.Directoryprotected com.xebialabs.deployit.plugin.api.udm.Environmentprotected com.xebialabs.deployit.security.Role -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckPermissions(com.xebialabs.deployit.security.Role role, String onConfiguration, String ci) voidcleanup()protected abstract com.xebialabs.deployit.security.PermissionCheckerprotected abstract com.xebialabs.deployit.security.PermissionEditorprotected abstract com.xebialabs.deployit.security.RoleServicevoidsetup()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
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
-
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()
-