public static CaseExecution createMockCaseExecution(String tenantId) { CaseExecution mock = mock(CaseExecution.class); when(mock.getId()).thenReturn(EXAMPLE_CASE_EXECUTION_ID); when(mock.getCaseInstanceId()).thenReturn(EXAMPLE_CASE_EXECUTION_CASE_INSTANCE_ID); when(mock.getParentId()).thenReturn(EXAMPLE_CASE_EXECUTION_PARENT_ID); when(mock.getCaseDefinitionId()).thenReturn(EXAMPLE_CASE_EXECUTION_CASE_DEFINITION_ID); when(mock.getActivityId()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_ID); when(mock.getActivityName()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_NAME); when(mock.getActivityType()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_TYPE); when(mock.getActivityDescription()).thenReturn(EXAMPLE_CASE_EXECUTION_ACTIVITY_DESCRIPTION); when(mock.getTenantId()).thenReturn(tenantId); when(mock.isRequired()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_REQUIRED); when(mock.isActive()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_ACTIVE); when(mock.isEnabled()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_ENABLED); when(mock.isDisabled()).thenReturn(EXAMPLE_CASE_EXECUTION_IS_DISABLED); return mock; }
public static CaseExecutionDto fromCaseExecution(CaseExecution caseExecution) { CaseExecutionDto dto = new CaseExecutionDto(); dto.id = caseExecution.getId(); dto.caseInstanceId = caseExecution.getCaseInstanceId(); dto.caseDefinitionId = caseExecution.getCaseDefinitionId(); dto.activityId = caseExecution.getActivityId(); dto.activityName = caseExecution.getActivityName(); dto.activityType = caseExecution.getActivityType(); dto.activityDescription = caseExecution.getActivityDescription(); dto.parentId = caseExecution.getParentId(); dto.tenantId = caseExecution.getTenantId(); dto.required = caseExecution.isRequired(); dto.active = caseExecution.isActive(); dto.enabled = caseExecution.isEnabled(); dto.disabled = caseExecution.isDisabled(); return dto; }
public static CaseExecutionDto fromCaseExecution(CaseExecution caseExecution) { CaseExecutionDto dto = new CaseExecutionDto(); dto.id = caseExecution.getId(); dto.caseInstanceId = caseExecution.getCaseInstanceId(); dto.caseDefinitionId = caseExecution.getCaseDefinitionId(); dto.activityId = caseExecution.getActivityId(); dto.activityName = caseExecution.getActivityName(); dto.activityType = caseExecution.getActivityType(); dto.activityDescription = caseExecution.getActivityDescription(); dto.parentId = caseExecution.getParentId(); dto.tenantId = caseExecution.getTenantId(); dto.required = caseExecution.isRequired(); dto.active = caseExecution.isActive(); dto.enabled = caseExecution.isEnabled(); dto.disabled = caseExecution.isDisabled(); return dto; }
@Override protected String toString(A caseExecution) { if (caseExecution != null) { return !actual.getCaseInstanceId().equals(actual.getId()) ? String.format( "%s {id='%s', activityId='%s' }", caseExecution.getActivityType(), caseExecution.getId(), caseExecution.getActivityId(), caseExecution.getCaseInstanceId()) : String.format( "%s {id='%s', activityId='%s'" + (((CaseInstance) caseExecution).getBusinessKey() != null ? ", businessKey='%s'}" : "}"), CaseInstance.class.getSimpleName(), caseExecution.getId(), caseExecution.getActivityId(), ((CaseInstance) caseExecution).getBusinessKey()); } return null; }
@Override protected String toString(A caseExecution) { if (caseExecution != null) { return !actual.getCaseInstanceId().equals(actual.getId()) ? String.format( "%s {id='%s', activityId='%s' }", caseExecution.getActivityType(), caseExecution.getId(), caseExecution.getActivityId(), caseExecution.getCaseInstanceId()) : String.format( "%s {id='%s', activityId='%s'" + (((CaseInstance) caseExecution).getBusinessKey() != null ? ", businessKey='%s'}" : "}"), CaseInstance.class.getSimpleName(), caseExecution.getId(), caseExecution.getActivityId(), ((CaseInstance) caseExecution).getBusinessKey()); } return null; }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/emptyStageWithManualActivationCase.cmmn"}) public void testHistoricCaseActivityInstanceProperties() { String activityId = "PI_Stage_1"; createCaseInstance(); CaseExecution stage = queryCaseExecutionByActivityId(activityId); HistoricCaseActivityInstance historicStage = queryHistoricActivityCaseInstance(activityId); assertEquals(stage.getId(), historicStage.getId()); assertEquals(stage.getParentId(), historicStage.getParentCaseActivityInstanceId()); assertEquals(stage.getCaseDefinitionId(), historicStage.getCaseDefinitionId()); assertEquals(stage.getCaseInstanceId(), historicStage.getCaseInstanceId()); assertEquals(stage.getActivityId(), historicStage.getCaseActivityId()); assertEquals(stage.getActivityName(), historicStage.getCaseActivityName()); assertEquals(stage.getActivityType(), historicStage.getCaseActivityType()); manualStart(stage.getId()); historicStage = queryHistoricActivityCaseInstance(activityId); assertNotNull(historicStage.getEndTime()); }
public void testCaseExecutionProperties() { // given String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .caseDefinitionKey(CASE_DEFINITION_KEY) .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinition(caseDefinitionId) .create() .getId(); // when CaseExecution task = caseService .createCaseExecutionQuery() .caseInstanceId(caseInstanceId) .activityId("PI_HumanTask_1") .singleResult(); // then assertEquals("PI_HumanTask_1", task.getActivityId()); assertEquals("A HumanTask", task.getActivityName()); assertEquals(caseDefinitionId, task.getCaseDefinitionId()); assertEquals(caseInstanceId, task.getCaseInstanceId()); assertEquals(caseInstanceId, task.getParentId()); assertEquals("humanTask", task.getActivityType()); assertNotNull(task.getActivityDescription()); assertNotNull(task.getId()); }
public void matches(DelegateCaseVariableInstance instance) { assertEquals(expectedEventName, instance.getEventName()); assertEquals(expectedVariableName, instance.getName()); assertEquals(expectedVariableValue, instance.getValue()); assertEquals(expectedProcessInstanceId, instance.getProcessInstanceId()); assertEquals(expectedExecutionId, instance.getExecutionId()); assertEquals(expectedCaseInstanceId, instance.getCaseInstanceId()); assertEquals(expectedCaseExecutionId, instance.getCaseExecutionId()); assertEquals(expectedTaskId, instance.getTaskId()); assertEquals(expectedActivityInstanceId, instance.getActivityInstanceId()); assertEquals(expectedSourceExecution.getId(), instance.getSourceExecution().getId()); assertEquals(expectedSourceExecution.getActivityId(), instance.getSourceExecution().getActivityId()); assertEquals(expectedSourceExecution.getActivityName(), instance.getSourceExecution().getActivityName()); assertEquals(expectedSourceExecution.getCaseDefinitionId(), instance.getSourceExecution().getCaseDefinitionId()); assertEquals(expectedSourceExecution.getCaseInstanceId(), instance.getSourceExecution().getCaseInstanceId()); assertEquals(expectedSourceExecution.getParentId(), instance.getSourceExecution().getParentId()); }
public static CaseExecutionDto fromCaseExecution(CaseExecution caseExecution) { CaseExecutionDto dto = new CaseExecutionDto(); dto.id = caseExecution.getId(); dto.caseInstanceId = caseExecution.getCaseInstanceId(); dto.caseDefinitionId = caseExecution.getCaseDefinitionId(); dto.activityId = caseExecution.getActivityId(); dto.activityName = caseExecution.getActivityName(); dto.activityType = caseExecution.getActivityType(); dto.activityDescription = caseExecution.getActivityDescription(); dto.parentId = caseExecution.getParentId(); dto.tenantId = caseExecution.getTenantId(); dto.required = caseExecution.isRequired(); dto.active = caseExecution.isActive(); dto.enabled = caseExecution.isEnabled(); dto.disabled = caseExecution.isDisabled(); return dto; }
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/emptyStageWithManualActivationCase.cmmn"}) public void testHistoricCaseActivityInstanceProperties() { String activityId = "PI_Stage_1"; createCaseInstance(); CaseExecution stage = queryCaseExecutionByActivityId(activityId); HistoricCaseActivityInstance historicStage = queryHistoricActivityCaseInstance(activityId); assertEquals(stage.getId(), historicStage.getId()); assertEquals(stage.getParentId(), historicStage.getParentCaseActivityInstanceId()); assertEquals(stage.getCaseDefinitionId(), historicStage.getCaseDefinitionId()); assertEquals(stage.getCaseInstanceId(), historicStage.getCaseInstanceId()); assertEquals(stage.getActivityId(), historicStage.getCaseActivityId()); assertEquals(stage.getActivityName(), historicStage.getCaseActivityName()); assertEquals(stage.getActivityType(), historicStage.getCaseActivityType()); manualStart(stage.getId()); historicStage = queryHistoricActivityCaseInstance(activityId); assertNotNull(historicStage.getEndTime()); }
public void testCaseExecutionProperties() { // given String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .caseDefinitionKey(CASE_DEFINITION_KEY) .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinition(caseDefinitionId) .create() .getId(); // when CaseExecution task = caseService .createCaseExecutionQuery() .caseInstanceId(caseInstanceId) .activityId("PI_HumanTask_1") .singleResult(); // then assertEquals("PI_HumanTask_1", task.getActivityId()); assertEquals("A HumanTask", task.getActivityName()); assertEquals(caseDefinitionId, task.getCaseDefinitionId()); assertEquals(caseInstanceId, task.getCaseInstanceId()); assertEquals(caseInstanceId, task.getParentId()); assertEquals("humanTask", task.getActivityType()); assertNotNull(task.getActivityDescription()); assertNotNull(task.getId()); }
public void matches(DelegateCaseVariableInstance instance) { assertEquals(expectedEventName, instance.getEventName()); assertEquals(expectedVariableName, instance.getName()); assertEquals(expectedVariableValue, instance.getValue()); assertEquals(expectedProcessInstanceId, instance.getProcessInstanceId()); assertEquals(expectedExecutionId, instance.getExecutionId()); assertEquals(expectedCaseInstanceId, instance.getCaseInstanceId()); assertEquals(expectedCaseExecutionId, instance.getCaseExecutionId()); assertEquals(expectedTaskId, instance.getTaskId()); assertEquals(expectedActivityInstanceId, instance.getActivityInstanceId()); assertEquals(expectedSourceExecution.getId(), instance.getSourceExecution().getId()); assertEquals(expectedSourceExecution.getActivityId(), instance.getSourceExecution().getActivityId()); assertEquals(expectedSourceExecution.getActivityName(), instance.getSourceExecution().getActivityName()); assertEquals(expectedSourceExecution.getCaseDefinitionId(), instance.getSourceExecution().getCaseDefinitionId()); assertEquals(expectedSourceExecution.getCaseInstanceId(), instance.getSourceExecution().getCaseInstanceId()); assertEquals(expectedSourceExecution.getParentId(), instance.getSourceExecution().getParentId()); }