我想在集成测试中使用它: @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程序参数。