验证调用n次,具体取决于测试是单独运行还是作为套件的一部分运行

时间:2013-08-07 08:58:14

标签: java junit mockito verification

开发时我喜欢独立运行测试,但显然在生产中测试是作为套件的一部分运行的,所以在我的代码中我有这个:

 verify(myService, atLeast(1)).save((MyPojo) any());
 verify(myService, atMost(2)).save((MyPojo) any());

有更好的方法吗 - 我正在使用Mockito。

我的模拟是通过spring和mockito创建的,因此模拟实例在测试类的方法之间共享。

1 个答案:

答案 0 :(得分:0)

使用Mockito,我可以简单地使用reset method。专为容器注射嘲笑而设计。