【发布时间】:2017-06-26 04:09:58
【问题描述】:
这个用例也许最好通过测试来解释:
@Test
public void testZeroInteraction() {
Pika pika = new Pika();
Trainer trainer=mock(Trainer.class);
pika.doNothing3(trainer);
verifyZeroInteractions(trainer);
}
这是我在Pika 类中的doNothing3() 方法:
void doNothing3(Trainer trainerIn){
trainer=trainerIn;
trainerIn.name="Ash";
}
在这种情况下,verifyZeroInteractions() 不会抱怨并且测试通过了。
Mockito 可以像上面的 doNothing3 方法中那样检测分配吗?
如果可以,可以使用什么 Mockito 方法?
【问题讨论】:
标签: unit-testing mocking mockito