open class Foo(bar :Bar){} 我有一个构建器类来获取Foo模拟实例,因为Mockito不能模拟构造函数参数open class FooBuilder{} 这是我制作模拟对象并进行验证的方法。fooBuilderMock = mock(FooBuilder::class)
var barMock = mock(
我所理解的是:@Mock创建了一个相当于Mockito.mock()的模拟对象,@Spy类似于Mockito.spy()
@InjectMocks将模拟依赖注入到一个类中,并在其中注入了模拟依赖的类中创建了一个新对象我见过一些代码,其中@InjectMocks Class class = Mockito.mock(ClassName.class);或@InjectMocks Class class = Mockito.spy(Clas