JUnit5 简介、安装与准备

JUnit5简介

JUnit 5由三个不同子项目的多个不同模块组成,JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage

  • JUnit Platform为在JVM上启动测试框架提供基础。它还定义了TestEngine API, 用来开发在平台上运行的测试框架。此外,平台提供了一个控制台启动器,用于从命令行启动平台,并为Gradle和Maven提供构建插件以及基于JUnit 4的Runner,用于在平台上运行任意TestEngine。

  • JUnit Jupiter是在JUnit 5中编写测试和扩展的新型编程模型和扩展模型的组合.Jupiter子项目提供了TestEngine,用于在平台上运行基于Jupiter的测试。

  • JUnit Vintage提供TestEngine,用于在平台上运行基于JUnit 3和JUnit 4的测试。

JUnit5环境安装

Java

  • Java 8(或更高版本)

编辑器

  • IDEA(推荐)
  • Eclipse
  • VScode

编译依赖

  • Maven(推荐)
  • Gradle
  • Ant

Maven依赖

  • pom配置文件
点击查看代码
<dependencies>
    <dependency>
    <!-- JUnit5 新的编程和扩展模型 -->
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter</artifactId>
        <version>5.8.2</version>
        <scope>test</scope>
    </dependency>
</dependencies>
<build>
<!-- maven 运行的依赖插件 -->
    <plugins>
        <plugin>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.22.2</version>
        </plugin>
        <!-- 无需使用此插件,容易版本冲突,加载不起来 -->
        <!-- <plugin>
            <artifactId>maven-failsafe-plugin</artifactId>
            <version>2.22.2</version>
        </plugin> -->
    </plugins>
</build>
posted @ 2025-02-13 12:00  小文欣  阅读(199)  评论(0)    收藏  举报