Unit testing Activiti中的模拟子进程

Unit testing Activiti中的模拟子进程,unit-testing,mocking,activiti,bpmn,Unit Testing,Mocking,Activiti,Bpmn,是否可以在Activiti BPMN框架中模拟子流程节点?我有一个非常复杂的工作流程层次结构,很难进行测试,对子流程的模拟将使它变得更容易。 样本代码将是伟大的 实际上,您可以编写java代码来创建xml,使用任何可用的API(如JAXB或Jackson)来创建模拟子流程xml并进行部署。在这种情况下,您只需通过java填写详细信息并填充XML即可。示例:如果您正在应用程序中使用Activiti,或者您正在Activiti之上创建应用程序,那么您可以很容易地做到这一点。我正在activiti 5

是否可以在Activiti BPMN框架中模拟子流程节点?我有一个非常复杂的工作流程层次结构,很难进行测试,对子流程的模拟将使它变得更容易。
样本代码将是伟大的

实际上,您可以编写java代码来创建xml,使用任何可用的API(如JAXB或Jackson)来创建模拟子流程xml并进行部署。在这种情况下,您只需通过java填写详细信息并填充XML即可。示例:如果您正在应用程序中使用Activiti,或者您正在Activiti之上创建应用程序,那么您可以很容易地做到这一点。我正在activiti 5.10之上创建一个应用程序,用户只需单击鼠标右键并提供参数,即可根据需要创建任意多个子流程(它可以是另一个子流程中的独立子流程或递归子流程)。

我也考虑过类似的方法。创建一个虚拟流程(带有开始和结束事件),然后在启动流程之前以某种方式将实际调用活动替换为虚拟活动。