spring-boot 测试 - 多个测试可以共享一个上下文吗?
2022-09-02 10:42:34
我创建了多个spring-boot测试类(使用spring-boot
1.4.0)。
第一次行动测试.java:
@RunWith(SpringRunner.class)
@WebMvcTest(FirstAction.class)
@TestPropertySource("classpath:test-application.properties")
public class FirstActionTest {
@Autowired
private MockMvc mvc;
// ...
}
第二次行动测试.java:
@RunWith(SpringRunner.class)
@WebMvcTest(SecondAction.class)
@TestPropertySource("classpath:test-application.properties")
public class SecondActionTest {
@Autowired
private MockMvc mvc;
// ...
}
通过以下方式运行测试时:
mvn test
它似乎为每个测试类创建了一个春季测试上下文,我想这不是必需的。
问题是:
- 是否可以在多个测试类之间共享单个弹簧测试上下文,如果是,如何共享?