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

Spring boot 如何一次运行所有@DataJpaTest类?,spring-boot,spring-data-jpa,spring-boot-test,springrunner,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类?您有

我能够独立于eclipse运行每个
@DataJpaTest

我的
@DataJpaTest
如下所示:

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

......

}

有没有办法一次运行所有的
@DataJpaTest
类?

您有两个选择

  • 在同一个包中包含所有测试,并运行该包中的所有测试
  • 在测试套件类中包含所有@DataJpaTest注释类,并运行以下操作:


  • 你真的有两个选择

  • 在同一个包中包含所有测试,并运行该包中的所有测试
  • 在测试套件类中包含所有@DataJpaTest注释类,并运行以下操作:


  • 我尝试了选项2,它的工作如预期的那样。非常感谢,没问题。如果我的答案有效,请随意接受!我尝试了选项2,它的工作如预期的那样。非常感谢,没问题。如果我的答案有效,请随意接受!
    @RunWith(Suite.class)
    @SuiteClasses({ DataJpaTest1.class, DataJpaTest2.class })
    public class MyTestSuite {
    }