JSFを初めて使用しているので、FacesContext.getCurrentInstance()。getPartialViewContext()を自分のコードから呼び出すときにNullPointerExceptionが発生します。 私はjsfでビルドされたモジュールのテストに取り組んでいます。そのため、myfacesを使ってFacesContextのモックオブジェクトをビルドします。 私のコードは次のようになります:モックオブジェクトの作成中にFacesContext.getCurrentInstance()。getPartialViewContext()からnullを取得します
facesContext = new MockFacesContext20(); System.out.println(FacesContext.getCurrentInstance()。getPartialViewContext());
いくつかの例で私を助けてください...! カスタムPartialViewContextで模擬FacesContextオブジェクトを初期化する方法はありますか?
私はアプリケーションをテストできるようにPartialViewContextを取得したいだけです。私はすでにmyfacesテストフレームワークを実装しています。私がNPEを手に入れようとしていないシェールと一緒にいるのだろうか? –
私はPartialViewContextについてはわかりませんが、シェールとFacesContextで試したことのあるものはすべて正常に動作しました。それは試してみる価値がある。 –
シェールを試しましたが問題は解決しません。 –