@Test public void getVariableWithAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); String variableValue = (String) caseService.getVariable(caseExecutionId, VARIABLE_NAME); assertThat(variableValue, is(VARIABLE_VALUE)); }
@Test public void getVariableDisabledTenantCheck() { identityService.setAuthentication("user", null, null); processEngineConfiguration.setTenantCheckEnabled(false); String variableValue = (String) caseService.getVariable(caseExecutionId, VARIABLE_NAME); assertThat(variableValue, is(VARIABLE_VALUE)); }
@Test public void getVariableNoAuthenticatedTenants() { identityService.setAuthentication("user", null, null); thrown.expect(ProcessEngineException.class); thrown.expectMessage("Cannot get the case execution"); caseService.getVariable(caseExecutionId, VARIABLE_NAME); }