Spring Boot多模块集成测试

时间:2018-02-21 17:22:20

标签: maven spring-boot integration-testing

+--------------------------------------+                                 
|  Parent module: com.company.project  |                                 
+----|---------------------------------+                                 
     |                                                                   
     +----- WebApp module: com.company.project <-- @SpringBootApplication
     -                                                                   
     +----- Module A : com.company.project.moduleA                       
     -                                                                   
     +----- Module B : com.company.project.moduleB                       
     -                                                                   
     +----- Module C : com.company.project.moduleC                   

我有一个如上所述的maven结构。每个模块都是一种服务&#34;所以它包含许多类型的组件(jpa,web等)。我使用webapp模块作为入口点打包项目。

我想对每个服务/模块进行集成测试,因为它们是独立的,我认为它们属于&#34;那里。当然,当我使用@RunWith(SpringRunner.class)时,spring无法找到组件并运行测试。我应该如何解决这个问题?

由于

0 个答案:

没有答案