0
iは静的呼び出しを使用してセッターことなく初期化フィールドを持つクラスがあります。EasyMock - モックオブジェクトをセッターなしのフィールドに設定するにはどうすればいいですか?
クラスA {
プライベートBのB = Env.getEnv()のgetInstance( "B")を。私はクラスB のモックを供給クラスAをテストしたい
...
}
それは可能ですか? Aクラスは私のものではなく、私はセッターを使うことができません。ここでも反射は不可能です。
助けが必要です。
は、それはEnv.getEnv(...).getInstance()
が何をするかによって異なり
ヤン
私も、「このクラスをもっとテスト可能にするように設計し直してください」。 (これは依存性注入のための完全なユースケースのようです...) –
ありがとう! – yan