残念ながら、重要なことをしなければならないコンストラクターがあります。
public MyModule() {
this.setInjector(Guice.createInjector(new AfterInjectionModule(
PostConstruct.class, Matchers.any()), new MyGuiceModule()));
}
AfterInjectionModule
ここで、パラメータを使用して物事のスキームでが呼び出されたことを確認する必要がありPostConstruct.class
ます。今のところ、他のパラメータについてはあまり気にすることができませんでした。verify()
残念ながら、 Mockitoでこれをどのように行うかは考えられません。私は現在、次のことを試みています。
this.reference = mock(new MyModule());
verify(this.reference).setInjector(Guice.createInjector(
new AfterInjectionModule(PostConstruct.class, Matchers.any()),
new MyGuiceModule()));
私のユニットテストは上記の行で失敗します。このメソッドが最初のパラメーターとしてInjector
渡さAfterInjectionModule
れたに設定されていることを確認するにはどうすればよいですか?PostConstruct.class