@Test public void manuallyStartCaseExecutionWithAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); caseService.manuallyStartCaseExecution(caseExecutionId); identityService.clearAuthentication(); CaseExecution caseExecution = getCaseExecution(); assertThat(caseExecution.isActive(), is(true)); }
@Test public void manuallyStartCaseExecutionDisabledTenantCheck() { identityService.setAuthentication("user", null, null); processEngineConfiguration.setTenantCheckEnabled(false); caseService.manuallyStartCaseExecution(caseExecutionId); identityService.clearAuthentication(); CaseExecution caseExecution = getCaseExecution(); assertThat(caseExecution.isActive(), is(true)); }
@Test public void reenableCaseExecutionWithAuthenticatedTenant() { caseService.disableCaseExecution(caseExecutionId); identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); caseService.reenableCaseExecution(caseExecutionId); identityService.clearAuthentication(); CaseExecution caseExecution = getCaseExecution(); assertThat(caseExecution.isEnabled(), is(true)); }