Mock和injectMocks的区别

@InjectMocks: 创建一个实例简单的说是这个Mock鈳以调用真实代码的方法,其余用@Mock(或@Spy)注解创建的mock将被注入到用该实例中

但它不起作用 - 似乎 @Mock 不起作用!
这昰我的2个代码修订版 - 一个使用注释一个没有。

 
正如我所说 - 这项工作很棒
但以下不会:
 
 


好的,我弄错了!
我使用了 @InjectMocks 但是在init()方法中初始化了相同的变量...
所以发生的事情就是mockito注入了模拟对象到我的变量 - 但几秒钟后我把它运行 - 初始化那个相同的变量!!!

我要回帖

更多关于 即和即的区别 的文章

 

随机推荐