【问题标题】:What is mockito-inline and how does it work to mock final methods?什么是 mockito-inline 以及它如何模拟 final 方法?
【发布时间】:2019-04-15 21:36:09
【问题描述】:

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

【问题讨论】:

    标签: java unit-testing testing mockito


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-09
      • 1970-01-01
      • 1970-01-01
      • 2022-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      相关资源
      最近更新 更多