📅  最后修改于: 2023-12-03 15:17:06.632000             🧑  作者: Mango
JUnit 5 是一种用于编写和运行测试的 Java 测试框架。它是 JUnit 团队开发的最新版本,是 JUnit 4 的继任者。JUnit 5 引入了许多新功能和改进,并提供了更好的灵活性和可维护性。
本文将介绍如何在 Maven 项目中使用 JUnit 5。
首先,需要创建一个 Maven 项目。可以使用以下命令在命令行中创建一个空的 Maven 项目:
mvn archetype:generate -DgroupId=com.example -DartifactId=junit5-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
在 Maven 项目的 pom.xml 文件中,添加 JUnit 5 的依赖项:
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.8.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.8.0</version>
<scope>test</scope>
</dependency>
</dependencies>
上述代码片段中,两个依赖项分别是 junit-jupiter-api
和 junit-jupiter-engine
。junit-jupiter-api
是 JUnit 5 的核心库,包含了编写测试用例所需的注解和断言方法;junit-jupiter-engine
是 JUnit 5 的执行引擎,用于执行测试。
在 Maven 项目的 src/test/java
目录下,创建一个测试类。测试类应该使用 @Test
注解标记测试方法。
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class MyTest {
@Test
public void testAddition() {
int result = 2 + 2;
assertEquals(4, result);
}
}
使用以下命令来执行测试:
mvn test
执行完毕后,JUnit 5 将会输出测试结果。
通过 Maven 依赖管理工具,我们可以轻松地在 Java 项目中使用 JUnit 5 进行测试。在本文中,我们介绍了如何添加 JUnit 5 的依赖项,并创建一个简单的测试类。希望这篇介绍对你有所帮助!
注意:本文使用的是 JUnit 5.8.0 版本,你可以根据需要使用其他版本。请确保你的 Maven 项目中已经配置了正确的 JUnit 5 版本号。