导入
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}