パッケージ org.springframework.webflow.test
パッケージ org.springframework.webflow.test
テストフローおよびそれに関連する成果物のサポート。
フローの 1 つを単体テストする場合、AbstractFlowExecutionTests
とその関連サブクラスは拡張できるベースを提供します。
アクションなどのフロー成果物を個別に単体テストする場合、MockRequestContext
は特に重要です。
このパッケージで提供されるすべてのモック実装は、スタンドアロンのユニットテスト以外で使用することを意図していません。少なくともマーティンファウラーの理論に従う場合、これらは単純な状態ホルダー、 スタブ実装です。これらのクラスは、Spring フレームワークの残りの部分 (例: MockHttpServletRequest
など) の命名規則と一致するように Mock と呼ばれます。
- クラスクラス説明シンプルなフロー実行キーの実装。特定のアクション実行結果を返すようにパラメーター化できる単純なスタブアクション実装。
ExternalContext
インターフェースのモック実装。テスト環境に適したスタブフローサービスロケーターの実装。フロー実行コンテキストインターフェースのスタブ実装。シンプルなフロー実行キーの実装。毎回モックフロー実行キーを返す単純なフロー実行キーファクトリ実装。FlowSession
インターフェースのモック実装。パラメーターの変更を可能にするパラメーターマップの拡張。スタンドアロンフローアーティファクトを容易にするためのRequestContext
インターフェースのモック実装 (例:スタンドアロンのフローおよび状態のユニットテストを容易にするためのRequestControlContext
インターフェースのモック実装。テスト環境のデフォルトのフロービルダーサービスの構成をカプセル化するファクトリ。