Можно ли установить ожидание нулевого взаимодействия с макетом с помощью JMock - PullRequest
1 голос
/ 10 января 2012

Я новичок в JMock, однако раньше использовал Mockito.

Я хочу сказать, что макет не использовался во время одного из моих тестов. В Mockito я бы использовал verifyZeroInteractions.

Есть ли эквивалент в JMock, или мне нужно проверить каждый из объявленных методов?

Я использую JMock 2.5.1.

1 Ответ

3 голосов
/ 10 января 2012

Существует эквивалент:

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

Если вы хотите проверить, что конкретный метод не был вызван на вашем макете:

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

(И отлично сделано для использования JMock, это мой любимый фальшивый фреймворк)

...