如何一次运行所有@DataJpaTest类?

时间:2017-09-15 15:11:52

标签: spring-boot spring-data-jpa spring-boot-test springrunner

我可以分别从eclipse运行每个@DataJpaTest

我的@DataJpaTest如下所示:

@RunWith(SpringRunner.class)
@DataJpaTest
@Import(UserDataOnDemand.class)
@AutoConfigureTestDatabase(replace = Replace.NONE)
public class UserIntegrationTest {

......

}

有没有办法一次运行所有@DataJpaTest个课程?

1 个答案:

答案 0 :(得分:0)

你真的有两种选择。

  1. 将所有测试包含在同一个包中并运行该包中的所有测试。
  2. 在测试套件类中包含所有@DataJpaTest带注释的类并运行:

  3. @RunWith(Suite.class)
    @SuiteClasses({ DataJpaTest1.class, DataJpaTest2.class })
    public class MyTestSuite {
    }