在junit5 中已经没有Suite.SuiteClasses
需要替换为org.junit.platform.suite
juni4代码
@RunWith(Suite.class)
@Suite.SuiteClasses({Junit4_1Test.class,Junit4Test.class})
public class OneTest {
}
junit5代码
@IncludeTags("production")
@Suite
@SelectPackages({"com.example.demo.junit5Test"})
public class Junit5Suit {
}
junit5测试方法代码
public class Junit5_2Test {
@Test
@Tag("production")
public void runmul(){
System.out.println("product22222222222222");
}
}
引入
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-suite-engine</artifactId>
<version>1.8.1</version>
</dependency>
参考文档:https://howtodoinjava.com/junit5/junit5-test-suites-examples/