【发布时间】:2018-03-13 16:52:41
【问题描述】:
我有一个要迁移到 Spring boot 2 的 Spring Boot 项目。 我使用旧版本进行的一些测试在新版本中失败。
这个问题很容易重现。
我创建了 2 个控制器。首先,我注入一个服务。在第二个中,我注入了一个 JpaRepository。
现在我为这两个控制器创建单元测试。 对于第二个控制器,我模拟了存储库。一切正常。 对于第一个控制器,我模拟了服务。测试失败。 它似乎在搜索注入存储库,而在此控制器中未使用它。
我创建了一个非常简单的项目来重现这种行为: https://github.com/YLombardi/mockito-spring-jpa-issue
是我的测试错误还是错误?
【问题讨论】:
标签: spring spring-boot mockito spring-data-jpa