public void testStartableInTasklistWithoutCreatePerm() { // given selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklistWithoutReadDefPerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
@Test public void testStartableInTasklistPermissionCheck() { List<ProcessDefinition> processDefinitions = Arrays.asList( MockProvider.mockDefinition().isStartableInTasklist(false).build()); mockedQuery = setUpMockDefinitionQuery(processDefinitions); given() .queryParam("startablePermissionCheck", true) .then().expect() .statusCode(Status.OK.getStatusCode()) .when() .get(PROCESS_DEFINITION_QUERY_URL); verify(mockedQuery).startablePermissionCheck(); verify(mockedQuery).list(); }
public void testStartableInTasklistWithoutCreateInstancePerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklist() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }
public void testStartableInTasklistReadAllProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, "*", userId, READ); createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }
public void testStartableInTasklistWithoutCreatePerm() { // given selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklistWithoutReadDefPerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklistWithoutCreateInstancePerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklist() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }
public void testStartableInTasklistReadAllProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, "*", userId, READ); createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }