我正在尝试编写单元测试的流,它有子流,其本身有另一个子流。单元测试嵌套子流(subflows subflows)
我注册第一个流程使用 FlowDefinitionResource getResource(FlowDefinitionResourceFactory resourceFactory)
。
然后我在过渡到它们之前在测试执行期间在FlowDefinitionRegistry
中注册子流定义。
过渡到“第一级”子流程确定。转换为当前子流的子流的结果 - NoSuchFlowDefinitionException
。
问题是,子流程定义似乎都附加到测试的主流程,在另一个子流程中无法找到子流程。
是否有任何方法可以将子流定义附加到测试中的另一个子流,扩展为AbstractXmlFlowExecutionTests
?
是否有人知道如何做到这一点?我非常想知道,因为我有同样的问题。 – 2010-10-20 01:32:39