升级Intellij后Junit5测试未加载application.yml

时间:2018-11-17 11:23:31

标签: spring-boot intellij-idea junit5

我刚刚将Intellij升级到了2018.2.6版,我的单元测试突然停止了从默认应用程序加载属性。yml

我在test \ java \ resources文件夹中有一个application-test.yml,它仍然可以正常加载,但是在升级之前,单元测试(JUnit5)也会自动从main \ java \ resources中加载application.yml

如果我将application.yml复制到test \ java \ resources,那么它将很好地加载,但是出于明显的原因,我不想拥有该文件的两个副本。

我的测试类具有以下注释(在Intellij升级后我没有更改它们):

@SpringBootTest(
        webEnvironment = MOCK,
        classes = MyApp.class)
@AutoConfigureMockMvc
@ActiveProfiles("test")
@Transactional
public class MyTest {
...

0 个答案:

没有答案