1

を使用してWebflowのテストケースを作成していますorg.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests

public class MyFlowExecutionTests extends AbstractXmlFlowExecutionTests {
}

場合によっては、私のロジックは単純なので、Spring Webflow から直接サービス レイヤーを呼び出します。場合によっては、org.springframework.webflow.action.MultiAction クラスの拡張を使用し、アクション クラスからサービス レイヤーを呼び出します。

最初のシナリオでは、テスト ケースの作成は簡単です。2 番目のシナリオでは、Action クラスの org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests を使用してテスト ケースを作成するのは非常に複雑であることがわかりました。最初のシナリオでは、フローから使用されるすべてのサービス クラスをモックできます。2 番目のシナリオでは、簡単なモック クラス拡張を使用して、アクション クラスをモックできます。しかし、内部で使用されているサービス層をモックする必要がありますが、モックはそれをうまく処理できないと思います。

Action クラスのコードをどうにかして Spring EL に移動することを考えています。または、アクション クラス コードを Webflow コードと一緒にテストするためのより良いアイデアを誰かが持っていますか?

4

0 に答える 0