我有一个SpringBoot多模块应用程序,类似这样:
核心客户1->取决于核心客户2->取决于核心
我想为两者编写集成测试,但是我不想重复我的核心测试代码。现在,我有了一个带有SpringBootTest(classes = Customer1Application.class)的抽象类和许多测试类,其中大多数测试了核心功能。
@ContextConfiguration
@SpringBootTest(classes = Customer1Application.class)
@AutoConfigureMockMvc
public abstract class AbstractSpringBootTest
{
@Autowired
protected MockMvc mockMvc;
@Autowired
protected Validator validator;
...
}
我想检查Customer2应用程序中的更改是否破坏了核心功能,所以我想使用@SpringBootTest(classes = Customer2Application.class)批注运行这些测试。
如何在注释中配置应用程序类?有没有一种方法可以与其他应用程序上下文一起运行测试,而无需手动更改批注或重复所有步骤?
拉莫斯之舞
相关分类