我是JMock的新手,但之前我曾使用过Mockito。
我想断言在我的一次测试中没有使用过mock。在Mockito,我会使用verifyZeroInteractions。
JMock中是否有等价物,或者我是否必须检查每个声明的方法?
我使用的是JMock 2.5.1。
答案 0 :(得分:3)
有一个等价物:
mockery.checking(new Expectations() {{
never(mockObject);
}});
如果你想检查你的模拟没有调用特定方法:
mockery.checking(new Expectations() {{
never(mockObject).yourSpecificMethod();
}});
(并且使用JMock
做得很好,这是我最喜欢的模拟框架)