【发布时间】:2023-03-25 07:13:01
【问题描述】:
我有一些测试,我使用 Mockito 模拟。我根本不在测试中使用验证。现在我想做一些性能测试,模拟导致OutOfMemoryError。我可以尝试重构代码以便能够“重置”模拟。但是,如果 Mockito 可以创建不记录调用的模拟,那就容易多了。有没有可能?
【问题讨论】:
标签: java unit-testing junit mocking mockito
我有一些测试,我使用 Mockito 模拟。我根本不在测试中使用验证。现在我想做一些性能测试,模拟导致OutOfMemoryError。我可以尝试重构代码以便能够“重置”模拟。但是,如果 Mockito 可以创建不记录调用的模拟,那就容易多了。有没有可能?
【问题讨论】:
标签: java unit-testing junit mocking mockito
是的。您想要一个“仅存根”模拟。
Xxxx mockXxxx = mock(Xxxx.class, withSettings().stubOnly());
这将模拟Xxxx 类,让您进行存根,但不记录任何调用。
【讨论】: