为了账号安全,请及时绑定邮箱和手机立即绑定

如何为不同的应用程序运行相同的SpringBootTests

如何为不同的应用程序运行相同的SpringBootTests

哈士奇WWW 2021-04-06 16:18:53
我有一个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})


查看完整回答
反对 回复 2021-04-21
  • 2 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信