我有一个失败的单元测试,我不确定原因。我希望能够看到在被测系统中发生的模拟上的所有调用。这不是我想要的所有测试的行为,只是我需要快速调整以找出问题所在的测试。
但是,这似乎有点像 hack。 是否可以在 Mockito 中本地执行此操作,而无需使用 Thread.currentThread().getStackTrace()
?
这不是首选,因为堆栈跟踪包括 Mockito 内部使用的所有其他调用。
最佳答案
此功能自 Mockito 1.9.5 起内置。只需使用
mock(ClassToMock.class, withSettings().verboseLogging())
关于java - 如何使用 Mockito 在模拟上显示所有调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24294277/