【问题标题】:How do I run all @DataJpaTest classes at once?如何一次运行所有 @DataJpaTest 类?
【发布时间】:2017-09-15 15:11:52
【问题描述】:

我可以从 Eclipse 中单独运行每个 @DataJpaTest

我的@DataJpaTest 如下所示:

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

......

}

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

【问题讨论】:

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


    【解决方案1】:

    你真的有两个选择。

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


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

    【讨论】:

    • 我尝试了选项 2 并按预期工作。非常感谢。
    • 没问题。如果有效,请随时接受我的回答!
    猜你喜欢
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 2019-06-29
    • 2013-07-01
    • 2019-12-03
    相关资源
    最近更新 更多