Spring Webflow 2でバインドするために、「モデル」を「var」として宣言する必要がありますか?
-
22-07-2019 - |
質問
現在、Spring Webflow 2を使用しています。実際にフローのすべてのJSPを作成する前に、フローの単体テストを作成しています。何らかの理由で、requestParametersがモデルオブジェクトにバインドされていません。モデルオブジェクトを、フロー内で「var」として宣言するのではなく、それにバインドするビューステートに入る直前に作成しています。私はすべてのパラメーター名/モデルオブジェクトのプロパティとすべてが正しいことをダブルチェックしましたが、何らかの理由でそれは単にバインドではありません。誰にも理由はありますか?
解決
リファレンスの第14章?もしそうなら、私がまだ理解していない理由のために、モデルはそれらのテスト内でバインドされません。 Spring Web Flowのモックは、バインディング部分をエミュレートしません。
この問題が修正されるまで、テストで自分でバインディングを行い、オブジェクトのフィールドをフローで設定しているパラメーターに設定する必要があります。しかし、それは非常に満足のいくテストではありません、私は知っています。
所属していません StackOverflow