public virtual void testBusinessRuleTask() { BpmnModelInstance modelInstance = Bpmn.createExecutableProcess("testProcess").startEvent().businessRuleTask("task").endEvent().done(); BusinessRuleTask task = modelInstance.getModelElementById("task"); task.CamundaDecisionRef = "decision"; deploymentId = repositoryService.createDeployment().addModelInstance("process.bpmn", modelInstance).addClasspathResource(DMN_FILE).deploy().Id; assertEquals(0l, ExecutedDecisionElements); assertEquals(0l, ExecutedDecisionElementsFromDmnEngine); runtimeService.startProcessInstanceByKey("testProcess", VARIABLES); assertEquals(16l, ExecutedDecisionElements); assertEquals(16l, ExecutedDecisionElementsFromDmnEngine); processEngineConfiguration.DbMetricsReporter.reportNow(); assertEquals(16l, ExecutedDecisionElements); assertEquals(16l, ExecutedDecisionElementsFromDmnEngine); }
public BusinessRuleTaskBuilder(BpmnModelInstance modelInstance, BusinessRuleTask element) : base(modelInstance, element, typeof(BusinessRuleTaskBuilder)) { }