2012-03-22 18 views
1

私はどこか深い私の豆でAbstractTransactionalJUnit4SpringContextTests HTTPリクエスト

AbstractTransactionalJUnit4SpringContextTests 

FacesContext currentInstance = FacesContext.getCurrentInstance(); 

でテストを書こうとは呼ばれ、それはnullを返しますので、要求がないています。 テストで完全なhttpリクエストを偽造する方法はありますか?

答えて

0

もちろん、方法はありますが、常に方法があります。 Springは、Spring-Test成果物内のサーブレットモックオブジェクトの全階層を提供します。 MockHttpRequestを使用できます。しかし、あなたはそれをFacesContext.getCurrentInstance()にどのように結びつけることができるかはJSFの私の理解を超えています。あなたはたぶん途中でMock JSF実装が必要になるでしょう。