Java 有没有办法禁用mockito的录制调用
我有一些测试,在那里我使用Mockito mock。我根本不在测试中使用验证。现在我想做一些性能测试,模拟会导致Java 有没有办法禁用mockito的录制调用,java,unit-testing,junit,mocking,mockito,Java,Unit Testing,Junit,Mocking,Mockito,我有一些测试,在那里我使用Mockito mock。我根本不在测试中使用验证。现在我想做一些性能测试,模拟会导致OutOfMemoryError。我可以尝试重构代码,以便能够“重置”模拟。然而,如果Mockito能够创建不记录调用的mock,那么这将容易得多。有可能吗?有。你想要一个“只存根”的模拟 这将模拟类Xxxx,允许您执行存根,但不记录任何调用 Xxxx mockXxxx = mock(Xxxx.class, withSettings().stubOnly());
OutOfMemoryError
。我可以尝试重构代码,以便能够“重置”模拟。然而,如果Mockito能够创建不记录调用的mock,那么这将容易得多。有可能吗?有。你想要一个“只存根”的模拟
这将模拟类Xxxx
,允许您执行存根,但不记录任何调用
Xxxx mockXxxx = mock(Xxxx.class, withSettings().stubOnly());