Logo
Section 1 / 4

JUnit 5 入门

本课程介绍了 JUnit 5,这是 Java 中最流行且功能强大的测试框架之一。

导入

JUnit 5 入门

本课程介绍了 JUnit 5,这是 Java 中最流行且功能强大的测试框架之一。

简介

JUnit 由 Kent Beck 和 Erich Gamma 开发,其首个版本于 1997 年发布。由于使用简便,它迅速成为 Java 社区中最受欢迎的测试框架之一。JUnit 是一个轻量级的测试框架,使 Java 开发者能够用 Java 语言编写单元测试用例。本课程编写时最新发布的是 5.3.2 版,属于 JUnit 5 系列。

什么是 JUnit 5?

JUnit 5 是一个强大且广受欢迎的 Java 测试框架。它由多个不同的模块组成,这些模块属于以下三个子项目:

  • JUnit 平台
  • JUnit Jupiter
  • JUnit Vintage

简而言之,可以表示为:


JUnit 5 = JUnit 平台 + JUnit Jupiter + JUnit Vintage


上述三个项目是 JUnit 5 的核心。JUnit 5 的架构主要由这三项组件/子项目构成。在接下来的课程中,我们将深入探讨这三个子项目的详细内容。

课程互动性

每节课都嵌入了交互式实践环境,帮助你获得动手学习的体验。

让我们来看下面的交互式演示。目前无需理解代码的具体含义,这里展示的是我们如何通过 Educative 学习。只需运行下方的 JUnit 5 代码示例,即可查看输出结果,无需任何配置或下载。你还可以修改代码并重新运行,以加深理解。

1package io.educative.junit5; 2 3import static org.junit.jupiter.api.Assertions.assertEquals; 4 5import org.junit.jupiter.api.Test; 6 7class HelloWorldTest { 8 @Test 9 void checkHelloMsg() { 10 assertEquals("Hello World", "Hello World"); 11 } 12}

JUnit 5 架构