public virtual void testQueryByCauseIncidentId() { startProcessInstance("process"); string processInstanceId = runtimeService.createProcessInstanceQuery().processDefinitionKey(PROCESS_DEFINITION_KEY).singleResult().Id; Incident incident = runtimeService.createIncidentQuery().processInstanceId(processInstanceId).singleResult(); HistoricIncidentQuery query = historyService.createHistoricIncidentQuery().causeIncidentId(incident.Id); assertEquals(2, query.list().size()); assertEquals(2, query.count()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testCustomIncidentMigrationWithoutConfiguration() public virtual void testCustomIncidentMigrationWithoutConfiguration() { // given RuntimeService runtimeService = engineRule.RuntimeService; BpmnModelInstance instance1 = Bpmn.createExecutableProcess("process1").startEvent().userTask("u1").endEvent().done(); BpmnModelInstance instance2 = Bpmn.createExecutableProcess("process2").startEvent().userTask("u2").endEvent().done(); testHelper.deploy(instance1, instance2); ProcessInstance processInstance1 = runtimeService.startProcessInstanceByKey("process1"); ProcessInstance processInstance2 = runtimeService.startProcessInstanceByKey("process2"); MigrationPlan migrationPlan = runtimeService.createMigrationPlan(processInstance1.ProcessDefinitionId, processInstance2.ProcessDefinitionId).mapActivities("u1", "u2").build(); runtimeService.createIncident("custom", processInstance1.Id, null); // when runtimeService.newMigration(migrationPlan).processInstanceIds(processInstance1.Id).execute(); // then Incident incident = runtimeService.createIncidentQuery().singleResult(); assertEquals(processInstance2.ProcessDefinitionId, incident.ProcessDefinitionId); assertEquals("custom", incident.IncidentType); assertEquals(processInstance1.Id, incident.ExecutionId); }
private void createIncidentMock() { IncidentQuery mockIncidentQuery = mock(typeof(IncidentQuery)); IList <Incident> incidents = MockProvider.createMockIncidents(); when(mockIncidentQuery.list()).thenReturn(incidents); when(mockRuntimeService.createIncidentQuery()).thenReturn(mockIncidentQuery); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testQuery() public virtual void testQuery() { IncidentQuery query = runtimeService.createIncidentQuery(); assertEquals(4, query.count()); IList <Incident> incidents = query.list(); assertFalse(incidents.Count == 0); assertEquals(4, incidents.Count); }