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 Details

  • Constructor Details

    • AuthorizationTestBaseRule

      public AuthorizationTestBaseRule(ProcessEngineRule engineRule)
  • Method Details

    • enableAuthorization

      public void enableAuthorization(String userId)
    • disableAuthorization

      public void disableAuthorization()
    • finished

      protected void finished(org.junit.runner.Description description)
      Overrides:
      finished in class org.junit.rules.TestWatcher
    • manageAuthorization

      public void manageAuthorization(Authorization authorization)
    • createAuthorization

      protected Authorization createAuthorization(int type, Resource resource, String resourceId)
    • 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

      public void createUserAndGroup(String userId, String groupId)
    • deleteUsersAndGroups

      public void deleteUsersAndGroups()