我在 jBPM 中有一些流程,我使用单元测试(发送事件、检查节点是否被触发等)进行测试。
KnowledgeBuilder knowledgeBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
knowledgeBuilder.add(ResourceFactory.newClassPathResource("process.bpmn"), ResourceType.BPMN2);
knowledgeBase = knowledgeBuilder.newKnowledgeBase();
session = knowledgeBase.newStatefulKnowledgeSession();
....
在某些流程中,有固定的计时器(例如 3 周)。是否有可能操纵 jbpm 正在使用的时间,以便我可以模拟这段时间已经结束?
顺便提一句。我不想手动触发这些笔记或修改其中的时间。
我正在使用 jbpm 5.4。