@SpringBootTest与Mocking的Spring Boot测试导入问题

时间:2019-12-02 17:35:55

标签: spring spring-boot mockito

我想在集成测试中使用它:     @SpringBootTest(args =“ --app.test = one”)

我可以使用2.2.0.RELEASE作为我的spring-boot-starter-parent。

但是,一旦这样做,我的单元测试就不再编译-因为它无法导入@Mock或@InjectMocks等。

如果我将父级放回2.2.0以下,则@Mocks都很好,但是集成测试现在无法编译,因为它不知道是什么(args =“ --app.test = one”)手段。

那不是一个很好的发现22-有已知的解决方法吗?

似乎是一个JUnit5问题-如果我将老式的排除项从pom中取出,然后将其全部放回junit4,则集成和单元测试都将编译-但我需要丢失“ args =”- app.test = one“选项,因此暂时将我的命令行参数作为eclipse程序参数。

0 个答案:

没有答案