Cal*_*ton 22
我知道这个问题已经很老了,但我和OP有同样的问题并且做了一些更多的考虑.我找到了以下解决方案:
通过.andThrow(new AssertionFailedError()).anyTimes();在EasyMock声明的末尾添加,在调用模拟方法时测试将失败.
这比仅仅不使用NiceMock并且由于取消模拟方法调用而让测试失败的原因是因为这允许您专门测试在给定方案中未调用XYZ方法.
我想给David Wallace这个答案.我在下面的帖子中找到了这个解决方案:测试使用EasyMock调用void方法
| 归档时间: |
|
| 查看次数: |
17018 次 |
| 最近记录: |