Я использую JMock
, чтобы проверить следующий метод в классе ProcessingTest:JMock ожидая недействительный метод будет вызван
public void handle(Process process) {
processor.handleProcess(process);
}
Я издевался вне processor
и process
классов. Для моего теста для этого конкретного метода, мои JMock
ожидания следующим образом:
checking(new Expectations() {
{
oneOf(ProcessingTest.this.processor).handleProcess(
ProcessingTest.this.process);
}
});
Это вызывает следующую ошибку:
unexpected invocation ...
no expectations specified
....
я предполагаю, что есть что-то неправильное в ожиданиях, что должны им быть? Я попытался ожидать, что метод вызвал atLeast
один раз, но это, похоже, проблема для методов void
.
насчет 'проверить (процессор) .handleProcess (процесс);'? – Manu
Может быть, с Mockito будет проще? – Rufi
@Manu Это не позволяет мне использовать 'verify' для аргументов void – dres