サブフローがあり、それ自体に別のサブフローがあるフローの単体テストを作成しようとしています。
を使用して最初のフローを登録し
FlowDefinitionResource getResource(FlowDefinitionResourceFactory resourceFactory)
ます。
次に、テスト実行中にサブフロー定義を登録FlowDefinitionRegistry
してから、それらに遷移します。
「最初のレベル」のサブフローへの移行は問題ありません。現在のサブフローのサブフローに遷移した結果 - NoSuchFlowDefinitionException
。
問題は、サブフロー定義がすべてテストのプライマリ フローに関連付けられているように見え、サブフローが別のサブフロー内で見つからないことです。
拡張するテストでサブフロー定義を別のサブフローにアタッチする方法はありますAbstractXmlFlowExecutionTests
か?