2009-03-13 3 views
1

私は現在、Spring Webflow 2を使用しています。実際にフローのすべてのJSPを記述する前に、フローの単体テストを作成しています。何らかの理由で、私のrequestParametersが私のモデルオブジェクトにバインドされていません。私はそれをバインドするビューステートに入る前にモデルオブジェクトを作成しています(フロー内で 'var'として宣言するのではなく)。私は、すべてのパラメータ名/モデルオブジェクトのプロパティをチェックしてみましたが、すべての権利はありますが、なんらかの理由でバインドされていません。なぜ誰かが何らかのアイデアを持っていますか?Spring Webflow 2で 'model'を 'var'としてバインドする必要がありますか?

答えて

1

Chapter 14 of the Referenceのような単体テストを指していますか?もしそうなら、私がまだ理解していない理由のために、モデルはそれらのテスト内で束縛されません。 Spring Web Flowのモッキングでは、バインディング部分はエミュレートされません。

this similar questionも参照してください。

これらの問題が修正されるまでは、フロー内で設定しているパラメータにオブジェクトのフィールドを設定して、テストでバインドするだけで済みます。しかし、それは非常に満足のいくテストではない、私は知っている。

+0

実際、はい、私はSWF2の新しい組み込みのモデルバインディングと検証を使用してパラメータをオブジェクトにバインドしようとしているユニットテストを行っています。 –

関連する問題