Junit 5 Testsuite 踩坑以及用法

导入依赖

testImplementation 'org.junit.platform:junit-platform-suite-engine:1.8.2'

创建Class 并且用上述依赖的注解修饰

可以用@SelectClasses 来指定对应的Test case 集合

@Suite
@SuiteDisplayName("JUnit Platform Suite")
@SelectClasses({TestCloudBB.class,TestCloudAA.class})
public class DTestSuite {
}

详细配置参考Junit 5 官网
https://howtodoinjava.com/junit5/junit5-test-suites-examples/

实际项目遇见的问题

没有在gradle 导入依赖,但是注解也是可以编译通过,导致该TestSuite 测试执行后找不到对应的测试用例。


版权声明:本文为rookiesx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。