-1
我使用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 arguments – dres