protected CaseExecution queryCaseExecutionByActivityId(String activityId) { return caseService .createCaseExecutionQuery() .activityId(activityId) .singleResult(); }
public void testQueryByInvalidActivityId() { CaseExecutionQuery query = caseService.createCaseExecutionQuery(); query.activityId("invalid"); verifyQueryResults(query, 0); try { query.activityId(null); fail(); } catch (NotValidException e) {} }
public void testQueryByActivityId() { CaseExecutionQuery query = caseService.createCaseExecutionQuery(); query.activityId("PI_HumanTask_1"); verifyQueryResults(query, 5); query.activityId("PI_HumanTask_2"); verifyQueryResults(query, 1); }
protected CaseExecution queryCaseExecutionByActivityId(String activityId) { return caseService .createCaseExecutionQuery() .activityId(activityId) .singleResult(); } }
protected CaseExecution queryCaseExecutionByActivityId(String activityId) { return caseService .createCaseExecutionQuery() .activityId(activityId) .singleResult(); } }
protected CaseExecution queryCaseExecutionByActivityId(String activityId) { return caseService .createCaseExecutionQuery() .activityId(activityId) .singleResult(); }
protected CaseExecution queryCaseExecutionByActivityId(String activityId) { return caseService .createCaseExecutionQuery() .activityId(activityId) .singleResult(); } }
protected CaseExecution queryCaseExecutionByActivityId(String activityId) { return caseService .createCaseExecutionQuery() .activityId(activityId) .singleResult(); }
protected CaseExecution queryCaseExecutionByActivityId(String activityId) { return caseService .createCaseExecutionQuery() .activityId(activityId) .singleResult(); }
public void execute(ProcessEngine engine, String scenarioName) { CaseService caseService = engine.getCaseService(); CaseInstance caseInstance = caseService.createCaseInstanceByKey("case", scenarioName); String caseInstanceId = caseInstance.getId(); CaseExecutionQuery query = caseService.createCaseExecutionQuery().caseInstanceId(caseInstanceId); String firstHumanTaskId = query.activityId("PI_HumanTask_1").singleResult().getId(); caseService.manuallyStartCaseExecution(firstHumanTaskId); caseService.completeCaseExecution(firstHumanTaskId); String secondHumanTaskId = query.activityId("PI_HumanTask_2").singleResult().getId(); caseService.manuallyStartCaseExecution(secondHumanTaskId); } };
@Deployment public void testDefaultRequiredRuleWithoutConditionEvaluatesToTrue() { caseService.createCaseInstanceByKey("case"); CaseExecution taskExecution = caseService .createCaseExecutionQuery() .activityId("PI_HumanTask_1") .singleResult(); assertThat(taskExecution, is(notNullValue())); assertThat(taskExecution.isRequired(), is(true)); }
@Deployment public void testDefaultRequiredRuleWithEmptyConditionEvaluatesToTrue() { caseService.createCaseInstanceByKey("case"); CaseExecution taskExecution = caseService .createCaseExecutionQuery() .activityId("PI_HumanTask_1") .singleResult(); assertThat(taskExecution, is(notNullValue())); assertThat(taskExecution.isRequired(), is(true)); } }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/activation/ManualActivationRuleTest.testActivationWithoutManualActivationConditionDefined.cmmn") public void testActivationWithoutManualActivationConditionDefined() { caseService.createCaseInstanceByKey("case"); CaseExecution taskExecution = caseService.createCaseExecutionQuery().activityId("PI_HumanTask_1").singleResult(); assertThat(taskExecution,is(notNullValue())); assertThat(taskExecution.isEnabled(),is(true)); assertThat("Human Task is not active, when ManualActivation's condition is empty",taskExecution.isActive(),is(false)); }
/** * CAM-3170 */ @Deployment(resources = "org/camunda/bpm/engine/test/cmmn/activation/ManualActivationRuleTest.testVariableBasedRule.cmmn") public void testManualActivationRuleEvaluatesToTrue() { caseService.createCaseInstanceByKey("case", Collections.<String, Object>singletonMap("manualActivation", true)); CaseExecution taskExecution = caseService.createCaseExecutionQuery().activityId("PI_HumanTask_1").singleResult(); assertNotNull(taskExecution); assertTrue(taskExecution.isEnabled()); assertFalse(taskExecution.isActive()); }
/** * CAM-3170 */ @Deployment(resources = "org/camunda/bpm/engine/test/cmmn/activation/ManualActivationRuleTest.testVariableBasedRule.cmmn") public void testManualActivationRuleEvaluatesToFalse() { caseService.createCaseInstanceByKey("case", Collections.<String, Object>singletonMap("manualActivation", false)); CaseExecution taskExecution = caseService.createCaseExecutionQuery().activityId("PI_HumanTask_1").singleResult(); assertNotNull(taskExecution); assertFalse(taskExecution.isEnabled()); assertTrue(taskExecution.isActive()); }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/activation/ManualActivationRuleTest.testDefaultVariableBasedRule.cmmn") public void testDefaultManualActivationRuleEvaluatesToTrue() { caseService.createCaseInstanceByKey("case", Collections.<String, Object>singletonMap("manualActivation", true)); CaseExecution taskExecution = caseService.createCaseExecutionQuery().activityId("PI_HumanTask_1").singleResult(); assertNotNull(taskExecution); assertTrue(taskExecution.isEnabled()); assertFalse(taskExecution.isActive()); }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/activation/ManualActivationRuleTest.testDefaultVariableBasedRule.cmmn") public void testDefaultManualActivationRuleEvaluatesToFalse() { caseService.createCaseInstanceByKey("case", Collections.<String, Object>singletonMap("manualActivation", false)); CaseExecution taskExecution = caseService.createCaseExecutionQuery().activityId("PI_HumanTask_1").singleResult(); assertNotNull(taskExecution); assertFalse(taskExecution.isEnabled()); assertTrue(taskExecution.isActive()); }
protected void createCaseInstance(String caseDefinitionKey, String tenantId) { caseService.withCaseDefinitionByKey(caseDefinitionKey).caseDefinitionTenantId(tenantId).create(); CaseExecution caseExecution = caseService.createCaseExecutionQuery().activityId(PROCESS_TASK_ID).tenantIdIn(tenantId).singleResult(); caseService.withCaseExecution(caseExecution.getId()).manualStart(); }
public void testProcessRefTenantIdExpression() { deployment(CMMN_TENANT_EXPR); deploymentForTenant(TENANT_ONE, PROCESS); caseService.withCaseDefinitionByKey("testCase").create(); CaseExecution caseExecution = caseService.createCaseExecutionQuery().activityId(PROCESS_TASK_ID).singleResult(); caseService.withCaseExecution(caseExecution.getId()).manualStart(); ProcessInstanceQuery query = runtimeService.createProcessInstanceQuery().processDefinitionKey("testProcess"); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); }
protected CaseInstance createCaseInstance(String caseDefinitionKey, String tenantId) { CaseInstance caseInstance = caseService.withCaseDefinitionByKey(caseDefinitionKey).caseDefinitionTenantId(tenantId).create(); CaseExecution caseExecution = caseService.createCaseExecutionQuery().activityId(DECISION_TASK_ID).tenantIdIn(tenantId).singleResult(); caseService.withCaseExecution(caseExecution.getId()).setVariable("status", "gold").manualStart(); return caseInstance; }