【发布时间】:2019-11-17 03:19:59
【问题描述】:
我正在构建带有单元测试的 Spring Boot 应用程序。我有相互依赖的实体,例如:我有用户和角色。要创建用户,我应该需要角色。我正在使用 MockMvc 测试角色和用户对象资源。我为每个实体创建了测试类。当我运行测试时,UserTest 类正在执行角色测试类之前。所以,我所有的测试都失败了。我需要帮助才能按顺序运行测试类。
【问题讨论】:
-
你使用什么测试框架? JUnit 4、JUnit Jupiter、TestNG、...?
-
无论如何,真正的单元测试不应该依赖于其他测试。因此,最好的做法是确保为每个单元测试设置适当的测试夹具。
-
@SamBrannen,我正在使用 JUnit 4。
标签: spring-boot spring-data-jpa spring-test spring-mvc-test