public virtual void testCatchSpecializedExceptionThrownByDelegate() { Dictionary <string, object> variables = new Dictionary <string, object>(); variables["bpmnErrorBean"] = new BpmnErrorBean(); string procId = runtimeService.StartProcessInstanceByKey("testCatchSpecializedExceptionThrownByDelegate", variables).Id; assertThatExceptionHasBeenCaught(procId); }
public virtual void testCatchErrorThrownByJavaDelegateProvidedByDelegateExpressionOnServiceTask() { Dictionary <string, object> variables = new Dictionary <string, object>(); variables["bpmnErrorBean"] = new BpmnErrorBean(); string procId = runtimeService.StartProcessInstanceByKey("testCatchErrorThrownByJavaDelegateProvidedByDelegateExpressionOnServiceTask", variables).Id; assertThatErrorHasBeenCaught(procId); }