是否可以使用JMock设置与模拟零交互的期望

时间:2012-01-10 16:17:29

标签: jmock

我是JMock的新手,但之前我曾使用过Mockito。

我想断言在我的一次测试中没有使用过mock。在Mockito,我会使用verifyZeroInteractions。

JMock中是否有等价物,或者我是否必须检查每个声明的方法?

我使用的是JMock 2.5.1。

1 个答案:

答案 0 :(得分:3)

有一个等价物:

mockery.checking(new Expectations() {{
    never(mockObject);
}});

如果你想检查你的模拟没有调用特定方法

mockery.checking(new Expectations() {{
    never(mockObject).yourSpecificMethod();
}});

(并且使用JMock做得很好,这是我最喜欢的模拟框架)