Я не думаю, что minInvocation или maxInvocation эквивалентны times() в Mockito. Есть?
См. эти вопросы: Основная разница между: Mockito и JMockIt
на который еще никто не ответил.
Изменить
Я сам нашел ответ: добавив его сюда для других, которым нужен ответ:
Решение состоит в том, чтобы использовать DynamicPartialMocking и передать объект конструктору Expectations или NonStrictExpectations и не вызывать какую-либо функцию для этого объекта.
Затем в разделе «Проверки» вызовите любую функцию для объекта, для которого вы хотите измерить количество вызовов, и установите время = значение, которое вы хотите
new NonStrictExpectations(Foo.class, Bar.class, zooObj)
{
{
// don't call zooObj.method1() here
// Otherwise it will get stubbed out
}
};
new Verifications()
{
{
zooObj.method1(); times = N;
}
};