1

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

我想断言在我的一个测试中没有使用模拟。在 Mockito 中,我会使用 verifyZeroInteractions。

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

我正在使用 JMock 2.5.1。

4

1 回答 1

3

有一个等价物:

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

如果你想检查一个特定的方法没有在你的模拟上被调用:

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

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

于 2012-01-10T16:41:55.673 回答