Guice を使用しVocabularyAPI
て、ユニット テストの 1 つのオブジェクトをインスタンス化しますunitTest1()
。ただし、別のテスト ( unitTest2()
) では、mockito の@Mock
アノテーションを使用して同じクラスのインスタンスをモックするだけです - VocabularyAPI
.
私が実行したときだけ、unitTest2()
mockito の私のモック設定VocabularyAPI
が正しく構成されていることに気付きました。ただし、テスト スイート全体 (unitTest1()
と の両方) を実行するとunitTest2()
、両方のテストがインジェクターからの設定でインスタンス化されます。
注入されたオブジェクトのスコープを、注入されているテスト内のみに制限するにはどうすればよいですか? unitTest1()
注入されたオブジェクトを で、モックされたオブジェクトを で使用できるようにしたいと考えていますunitTest2()
。