我了解的是:@Mock创建一个等效于Mockito.mock()的模拟对象相似点@Spy等效于Mockito.spy()
@@ InjectMocks将模拟依赖注入到一个类中,并向要注入模拟依赖的类创建一个新对象。
我看过一些代码,其中@InjectMocks类class = Mockito.mock(ClassName.class);或@InjectMocks类class = Mockito.spy(ClassName.class);
而且Mockito.spy(ClassName.class)和Mockito.spy(new ClassName())之间有什么区别?
InjectMocks
对象的mocked
将模拟依赖项注入到模拟的类中。