我使用 Guice 为VocabularyAPI
我的一个单元测试实例化一个对象unitTest1()
。但是,对于另一个测试 ( unitTest2()
),我只是使用 mockito 的@Mock
注释来模拟同一类的实例 - VocabularyAPI
。
我注意到,当我只运行时unitTest2()
- 我的 mockito 的模拟设置VocabularyAPI
配置正确。但是,当我运行整个测试套件(unitTest1()
和unitTest2()
)时,两个测试都使用注入器的设置进行实例化。
如何将注入对象的范围限制为仅在它被注入的测试内部?我希望能够将注入的对象unitTest1()
和模拟对象用于unitTest2()
.