什么是嘲笑内联,它如何模拟最终方法?

时间:2018-11-13 05:36:30

标签: mockito

Mockito中的Javadocs说-“从版本2.7.6开始,我们提供了'mockito-inline'工件,该工件无需配置MockMaker扩展文件就可以进行内联模拟。这是什么意思?模仿内联如何工作?为什么要为Mockito-inline使用单独的工件?

1 个答案:

答案 0 :(得分:2)

因为我也偶然发现了这个,答案是 buried quite deep in the docs,所以在这里。

Mockito 可选择提供高级模拟功能,例如模拟最终类。为此,他们使用了一种不同的机制(“mock maker”),该机制被认为是实验性的,因此默认关闭。但是:

<块引用>

为方便起见,Mockito 团队提供了一个工件,其中预配置了此模拟生成器。不要使用 mockito-core 工件,而是在您的项目中包含 mockito-inline 工件。