如何使用 Mockito 打印与模拟的所有交互
因此,假设我必须写一些测试,该测试具有作为成员,我正在嘲笑。ClassA
ClassB
ClassB
在测试结束时,我想使用并设置所有模拟调用的行为和验证。verify(..)
verifyNoMoreInteractions(..)
假设模拟有10多个不同方法的交互。
有没有办法让JUnit打印所有模拟交互,然后在代码中使用它?
现在,我只是在阅读代码并查找调用,而不是在测试中编写验证行。我相信有更简单的方法(TDD在我的情况下是不可能的,:))
我的用例:我有一个类,它的算法使用了很多我模拟的类。在添加一个调用大量其他方法的新方法时,我想确保只有x个方法被调用y次,因为代码现在工作。这将确保如果有人将来更改某些内容,假设错误地调用方法5次而不是4次,那么测试将失败。