Я пытаюсь написать модульный тест для потока, у которого есть подпоток, который сам имеет другой подпоток.
Я регистрирую первый поток, используя
FlowDefinitionResource getResource(FlowDefinitionResourceFactory resourceFactory)
.
Затем я регистрирую определения подпотока во время выполнения теста в FlowDefinitionRegistry
перед переходом к ним.
Переход на подпоток "первого уровня" проходит нормально. Результат перехода в подпоток текущего подпотока - NoSuchFlowDefinitionException
.
Проблема заключается в том, что все определения подпотока, кажется, привязаны к первичному потоку теста, и подпоток не может быть найден в другом подпотоке.
Есть ли способ прикрепить определение подпотока к другому подпотоку в тестах, которые расширяют AbstractXmlFlowExecutionTests
?