【发布时间】:2021-12-06 02:51:13
【问题描述】:
仅当我尝试通过 IntelliJ 调试器调试测试时才会出现此问题。当我只是简单地运行测试时不会发生这种情况。
CustomerChoiceRepository 是一个普通的 Spring Boot JPA 存储库,这里用 @Mock 模拟。
当此行在调试器中执行时,我在变量的监视部分收到以下错误:
整个错误信息是:
Method threw 'org.mockito.exceptions.misusing.UnfinishedStubbingException' exception. Cannot evaluate com.item.repository.jpa.CustomerChoiceRepository$MockitoMock$1318657964.toString()
这只是在 IntelliJ 调试器中检测到的,因此测试失败只有在我调试它时。
所以我的问题是:这里发生了什么?
这是一个错误吗?这是不是因为我对 Mockito 的内部不是特别了解而无法理解的东西?
【问题讨论】:
-
你能准备并提供一个最小的可重现项目样本吗? stackoverflow.com/help/minimal-reproducible-example
标签: spring-boot debugging intellij-idea mockito stub