1
我在jBPM中有一些进程,我测试单元测试(发送事件,检查节点是否触发等)。操纵jBPM 5.4时间模拟计时器事件
KnowledgeBuilder knowledgeBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
knowledgeBuilder.add(ResourceFactory.newClassPathResource("process.bpmn"), ResourceType.BPMN2);
knowledgeBase = knowledgeBuilder.newKnowledgeBase();
session = knowledgeBase.newStatefulKnowledgeSession();
....
在一些过程中有固定的定时器(例如3周)。有没有可能操纵jbpm使用的时间,以便我可以模拟这段时间已经结束了?
Btw。我不想手动触发这些笔记或修改其中的时间。
我正在使用jbpm 5.4。
不正是我一直在寻找,但测试用例的至少一部分可以覆盖这个解决方案 – Marcel