Class AuthorizationTestBaseRule
java.lang.Object
org.junit.rules.TestWatcher
org.operaton.bpm.engine.test.api.authorization.util.AuthorizationTestBaseRule
- All Implemented Interfaces:
org.junit.rules.TestRule
- Direct Known Subclasses:
AuthorizationTestRule
public class AuthorizationTestBaseRule
extends org.junit.rules.TestWatcher
- Author:
- Thorben Lindhauer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AuthorizationcreateAuthorization(int type, Resource resource, String resourceId) voidcreateGrantAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) voidcreateRevokeAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) voidcreateUserAndGroup(String userId, String groupId) protected voidvoidvoidvoidenableAuthorization(String userId) protected voidfinished(org.junit.runner.Description description) voidmanageAuthorization(Authorization authorization) Methods inherited from class org.junit.rules.TestWatcher
apply, failed, skipped, skipped, starting, succeeded
-
Field Details
-
engineRule
-
users
-
groups
-
authorizations
-
-
Constructor Details
-
AuthorizationTestBaseRule
-
-
Method Details
-
enableAuthorization
-
disableAuthorization
public void disableAuthorization() -
finished
protected void finished(org.junit.runner.Description description) - Overrides:
finishedin classorg.junit.rules.TestWatcher
-
manageAuthorization
-
createAuthorization
-
createGrantAuthorization
public void createGrantAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) -
createRevokeAuthorization
public void createRevokeAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) -
deleteManagedAuthorizations
protected void deleteManagedAuthorizations() -
createUserAndGroup
-
deleteUsersAndGroups
public void deleteUsersAndGroups()
-