2
我有一些測試,我在哪裏使用Mockito模擬。我根本沒有在測試中使用驗證。現在我想進行一些性能測試,並且模擬導致OutOfMemoryError
。我可以嘗試重構代碼以便能夠「重置」模擬。然而,如果Mockito可以創建不記錄調用的模擬,它會容易得多。它有可能嗎?有沒有辦法禁用mockito錄製調用
我有一些測試,我在哪裏使用Mockito模擬。我根本沒有在測試中使用驗證。現在我想進行一些性能測試,並且模擬導致OutOfMemoryError
。我可以嘗試重構代碼以便能夠「重置」模擬。然而,如果Mockito可以創建不記錄調用的模擬,它會容易得多。它有可能嗎?有沒有辦法禁用mockito錄製調用
是的。你想要一個「存根」模擬。
Xxxx mockXxxx = mock(Xxxx.class, withSettings().stubOnly());
這將使Xxxx
類的模擬,讓你做磕碰,但不記錄任何調用。
太好了,謝謝 –