私は現在、Spring Webflow 2を使用しています。実際にフローのすべてのJSPを記述する前に、フローの単体テストを作成しています。何らかの理由で、私のrequestParametersが私のモデルオブジェクトにバインドされていません。私はそれをバインドするビューステートに入る前にモデルオブジェクトを作成しています(フロー内で 'var'として宣言するのではなく)。私は、すべてのパラメータ名/モデルオブジェクトのプロパティをチェックしてみましたが、すべての権利はありますが、なんらかの理由でバインドされていません。なぜ誰かが何らかのアイデアを持っていますか?Spring Webflow 2で 'model'を 'var'としてバインドする必要がありますか?
1
A
答えて
1
Chapter 14 of the Referenceのような単体テストを指していますか?もしそうなら、私がまだ理解していない理由のために、モデルはそれらのテスト内で束縛されません。 Spring Web Flowのモッキングでは、バインディング部分はエミュレートされません。
this similar questionも参照してください。
これらの問題が修正されるまでは、フロー内で設定しているパラメータにオブジェクトのフィールドを設定して、テストでバインドするだけで済みます。しかし、それは非常に満足のいくテストではない、私は知っている。
関連する問題
- 1. Spring Webflowはコントローラクラスの必要性を排除できますか?
- 2. 新しい開発プロジェクトでもspring webflowを使用する必要があります
- 3. ソケットを常にバインドする必要がありますか?
- 4. ++ varを使用する必要がある場合はありますか?
- 5. JDBC接続をサーブレットスレッドにバインドする必要がありますか?
- 6. Spring RooのAspectJと注釈を知る必要がありますか?
- 7. 2回でORDERを実行する必要があります
- 8. Ninjectでは、バインドは.InRequestScope()または.InSingletonScope()である必要があります。
- 9. 要素のクリックイベントに内部関数をバインドする必要があります
- 10. Spring Formatting SPIではJSPタグを使用する必要がありますか?
- 11. AjaxUpload:なぜ2回クリックする必要がありますか?
- 12. JSF 1.1のdatatable var referenceを解決する必要があります
- 13. Spring webflow + CDI
- 14. 私はSpring 3を使用してRest Webサービスを実装する必要がありますか?
- 15. WriterパラメータをSpring 3コントローラにクローズする必要がありますか?
- 16. Springアプリケーションのユーティリティクラス - 静的メソッドを使用する必要がありますか?
- 17. WSO2 xmlをソープアタッチメントとして渡す必要があります
- 18. gridview editを2回クリックする必要があります
- 19. リスト2をデシリアライズする必要があります。
- 20. jqueryは部分ページポストバックでイベントを再バインドする必要があります
- 21. NInjectでMembershipProviderをバインドするときにInSingletonScopeを使用する必要がありますか?
- 22. テキストボックスのイベントにどのようにバインドする必要がありますか?
- 23. ng-repeatとng-modelを使用して動的値を入力にバインドする方法はありますか?
- 24. varを必要とする静的メソッド
- 25. Spring WebFlowが状態遷移で式を評価しません。
- 26. InitCommonControlsEx()とInitCommonControls()を使用する必要がありますか?
- 27. Grails Spring Security Pluginを使用してアクションにアクセスする前にログインする必要がありますか?
- 28. 入力値に2を加える必要があります
- 29. webappのどこでユーザーIDキーをspring/spring-securityに格納する必要がありますか?
- 30. spring webflowでプライムフェイスの要素を更新する
実際、はい、私はSWF2の新しい組み込みのモデルバインディングと検証を使用してパラメータをオブジェクトにバインドしようとしているユニットテストを行っています。 –