@Test public void closeCaseInstanceWithAuthenticatedTenant() { caseService.completeCaseExecution(caseInstanceId); identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); caseService.closeCaseInstance(caseInstanceId); identityService.clearAuthentication(); HistoricCaseInstance historicCaseInstance = getHistoricCaseInstance(); assertThat(historicCaseInstance, notNullValue()); assertThat(historicCaseInstance.isClosed(), is(true)); }
@Test public void closeCaseInstanceDisabledTenantCheck() { caseService.completeCaseExecution(caseInstanceId); identityService.setAuthentication("user", null, null); processEngineConfiguration.setTenantCheckEnabled(false); caseService.closeCaseInstance(caseInstanceId); identityService.clearAuthentication(); HistoricCaseInstance historicCaseInstance = getHistoricCaseInstance(); assertThat(historicCaseInstance, notNullValue()); assertThat(historicCaseInstance.isClosed(), is(true)); }