【问题标题】:Is there any way to disable recording invocations with mockito有没有办法用 mockito 禁用记录调用
【发布时间】:2023-03-25 07:13:01
【问题描述】:

我有一些测试,我使用 Mockito 模拟。我根本不在测试中使用验证。现在我想做一些性能测试,模拟导致OutOfMemoryError。我可以尝试重构代码以便能够“重置”模拟。但是,如果 Mockito 可以创建不记录调用的模拟,那就容易多了。有没有可能?

【问题讨论】:

    标签: java unit-testing junit mocking mockito


    【解决方案1】:

    是的。您想要一个“仅存根”模拟。

    Xxxx mockXxxx = mock(Xxxx.class, withSettings().stubOnly());
    

    这将模拟Xxxx 类,让您进行存根,但不记录任何调用。

    【讨论】:

      猜你喜欢
      • 2021-12-27
      • 2013-09-20
      • 2014-09-23
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多