@Test public void getCompletedHistoricActivityInstances() { // given BpmnModelInstance simpleDefinition = Bpmn.createExecutableProcess("process") .startEvent("startEvent") .name("start") .endEvent("endEvent") .name("end") .done(); testHelper.deploy(simpleDefinition); runtimeService.startProcessInstanceByKey("process"); // when List<HistoricActivityInstance> completedHistoricActivityInstances = optimizeService.getCompletedHistoricActivityInstances(pastDate(), null, 10); // then assertThat(completedHistoricActivityInstances.size(), is(2)); assertThatActivitiesHaveAllImportantInformation(completedHistoricActivityInstances); }
@Test public void getRunningHistoricActivityInstances() { // given BpmnModelInstance simpleDefinition = Bpmn.createExecutableProcess("process") .startEvent("startEvent") .name("start") .userTask("userTask") .name("task") .endEvent("endEvent") .name("end") .done(); testHelper.deploy(simpleDefinition); runtimeService.startProcessInstanceByKey("process"); // when List<HistoricActivityInstance> runningHistoricActivityInstances = optimizeService.getRunningHistoricActivityInstances(pastDate(), null, 10); // then assertThat(runningHistoricActivityInstances.size(), is(1)); HistoricActivityInstance activityInstance = runningHistoricActivityInstances.get(0); assertThatActivitiesHaveAllImportantInformation(activityInstance); }
@Test public void getCompletedHistoricActivityInstances() { // given BpmnModelInstance simpleDefinition = Bpmn.createExecutableProcess("process") .startEvent("startEvent") .name("start") .endEvent("endEvent") .name("end") .done(); testHelper.deploy(simpleDefinition); runtimeService.startProcessInstanceByKey("process"); // when List<HistoricActivityInstance> completedHistoricActivityInstances = optimizeService.getCompletedHistoricActivityInstances(pastDate(), null, 10); // then assertThat(completedHistoricActivityInstances.size(), is(2)); assertThatActivitiesHaveAllImportantInformation(completedHistoricActivityInstances); }
@Test public void getRunningHistoricActivityInstances() { // given BpmnModelInstance simpleDefinition = Bpmn.createExecutableProcess("process") .startEvent("startEvent") .name("start") .userTask("userTask") .name("task") .endEvent("endEvent") .name("end") .done(); testHelper.deploy(simpleDefinition); runtimeService.startProcessInstanceByKey("process"); // when List<HistoricActivityInstance> runningHistoricActivityInstances = optimizeService.getRunningHistoricActivityInstances(pastDate(), null, 10); // then assertThat(runningHistoricActivityInstances.size(), is(1)); HistoricActivityInstance activityInstance = runningHistoricActivityInstances.get(0); assertThatActivitiesHaveAllImportantInformation(activityInstance); }