我如何 运行 所有@DataJpaTest 类 一次?
How do I run all @DataJpaTest classes at once?
我能够 运行 每个 @DataJpaTest
与 eclipse 分开。
我的 @DataJpaTest
如下所示:
@RunWith(SpringRunner.class)
@DataJpaTest
@Import(UserDataOnDemand.class)
@AutoConfigureTestDatabase(replace = Replace.NONE)
public class UserIntegrationTest {
......
}
有什么方法可以同时 运行 所有 @DataJpaTest
类 吗?
你真的有两个选择。
- 包括同一包中的所有测试,运行该包中的所有测试。
- 在测试套件 class 和 运行 中包含所有带注释的 classes:
@RunWith(Suite.class)
@SuiteClasses({ DataJpaTest1.class, DataJpaTest2.class })
public class MyTestSuite {
}
我能够 运行 每个 @DataJpaTest
与 eclipse 分开。
我的 @DataJpaTest
如下所示:
@RunWith(SpringRunner.class)
@DataJpaTest
@Import(UserDataOnDemand.class)
@AutoConfigureTestDatabase(replace = Replace.NONE)
public class UserIntegrationTest {
......
}
有什么方法可以同时 运行 所有 @DataJpaTest
类 吗?
你真的有两个选择。
- 包括同一包中的所有测试,运行该包中的所有测试。
- 在测试套件 class 和 运行 中包含所有带注释的 classes:
@RunWith(Suite.class)
@SuiteClasses({ DataJpaTest1.class, DataJpaTest2.class })
public class MyTestSuite {
}