Junit4 Suite.SuiteClasses升级 junit5

Posted ISaiSai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Junit4 Suite.SuiteClasses升级 junit5相关的知识,希望对你有一定的参考价值。

在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/

以上是关于Junit4 Suite.SuiteClasses升级 junit5的主要内容,如果未能解决你的问题,请参考以下文章

测试套件

第八章:Junit——TestSuite 的测试套件的理解

如何同时运行 Spring Boot 测试?

junit4使用心得

JUnit4 学习笔记

Java单元测试工具:JUnit4