У меня есть несколько процессов в jBPM, которые я тестирую с помощью модульных тестов (отправка событий, проверка, запущены ли узлы и т. д.).
KnowledgeBuilder knowledgeBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
knowledgeBuilder.add(ResourceFactory.newClassPathResource("process.bpmn"), ResourceType.BPMN2);
knowledgeBase = knowledgeBuilder.newKnowledgeBase();
session = knowledgeBase.newStatefulKnowledgeSession();
....
В некоторых процессах есть фиксированные таймеры (например 3 недели). Есть ли возможность манипулировать временем, которое использует jbpm, чтобы я мог смоделировать, что этот период времени уже закончился?
Кстати. Я не хочу запускать эти заметки вручную или изменять в них время.
Я использую jbpm 5.4.