我有一个SpringBoot多模块应用程序,类似这样:核心客户1->取决于核心客户2->取决于核心我想为两者编写集成测试,但是我不想重复我的核心测试代码。现在,我有了一个带有SpringBootTest(classes = Customer1Application.class)的抽象类和许多测试类,其中大多数测试了核心功能。@ContextConfiguration@SpringBootTest(classes = Customer1Application.class)@AutoConfigureMockMvcpublic abstract class AbstractSpringBootTest{@Autowiredprotected MockMvc mockMvc;@Autowiredprotected Validator validator;...}我想检查Customer2应用程序中的更改是否破坏了核心功能,所以我想使用@SpringBootTest(classes = Customer2Application.class)批注运行这些测试。如何在注释中配置应用程序类?有没有一种方法可以与其他应用程序上下文一起运行测试,而无需手动更改批注或重复所有步骤?
2 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
你检查过了吗?@SpringBootTest(classes = {Customer1Application.class,Customer2Application.class})
添加回答
举报
0/150
提交
取消