【发布时间】:2019-04-15 21:36:09
【问题描述】:
Mockito 中的 Javadocs 说 -“从版本 2.7.6 开始,我们提供了 'mockito-inline' 工件,它可以在不配置 MockMaker 扩展文件的情况下进行内联模拟制作”。这是什么意思?模拟内联如何工作?为什么要为 mockito-inline 使用单独的工件?
【问题讨论】:
标签: java unit-testing testing mockito
Mockito 中的 Javadocs 说 -“从版本 2.7.6 开始,我们提供了 'mockito-inline' 工件,它可以在不配置 MockMaker 扩展文件的情况下进行内联模拟制作”。这是什么意思?模拟内联如何工作?为什么要为 mockito-inline 使用单独的工件?
【问题讨论】:
标签: java unit-testing testing mockito
我也偶然发现了这个,答案是buried quite deep in the docs,所以在这里。
Mockito 可选择提供高级模拟功能,例如模拟最终类。为此,他们使用了一种不同的机制(“mock maker”),该机制被认为是实验性的,因此默认关闭。但是:
为方便起见,Mockito 团队提供了一个工件,其中预先配置了这个模拟制作器。不要使用 mockito-core 工件,而是在您的项目中包含 mockito-inline 工件。
【讨论】: