在Mockito,如果你想要一个无效方法什么也不做,你可以这样做:
doNothing().when(_mockedClass).voidMethod();
有没有办法用JMockit做到这一点?
我似乎无法找到任何相关信息。我一直在尝试切换到JMockit,但我很难找到我们用Mockito做的一些事情的文档。我怀疑他们都是以某种形式存在,只是找不到它们,所以我想在这里开始一次提出一个问题并希望有简单的答案!谢谢!
答案 0 :(得分:1)
就像Mockito一样,实际上,如果你想要一个方法什么都不做,那么就根本不记录它的期望。或者,您可以记录没有result
的期望,但实际上没有必要(或指向它)。
(使用严格期望(使用new StrictExpectations() {{ ... }}
)时不会出现这种情况,在这种情况下,需要考虑所有方法调用。)