需要人们在测试中使用的不同用例的解释

问题描述 投票:0回答:1

我了解的是:@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())之间有什么区别?

java testing mockito powermockito
1个回答
0
投票

InjectMocks对象的mocked将模拟依赖项注入到模拟的类中。

© www.soinside.com 2019 - 2024. All rights reserved.