如何使用Mockito显示模拟中的所有调用

问题描述

功能自Mockito 1.9.5起内置。只需使用

mock(ClassToMock.class, withSettings().verboseLogging())

解决方法

我的单元测试失败了,我不确定为什么。我希望能够看到在被测系统中发生的所有模拟调用。这并不是我始终希望所有测试都具有的行为,只是为了快速调整我的测试以找出问题所在。

但是,似乎有点像hack。
是否可以在Mockito中进行本机操作而无需使用Thread.currentThread().getStackTrace()

这不是首选方法,因为堆栈跟踪包括Mockito内部使用的所有其他调用。

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”