📜  junit 5 依赖 maven - Java (1)

📅  最后修改于: 2023-12-03 15:17:06.632000             🧑  作者: Mango

JUnit 5 依赖 Maven - Java

JUnit 5 是一种用于编写和运行测试的 Java 测试框架。它是 JUnit 团队开发的最新版本,是 JUnit 4 的继任者。JUnit 5 引入了许多新功能和改进,并提供了更好的灵活性和可维护性。

本文将介绍如何在 Maven 项目中使用 JUnit 5。

步骤
1. 创建 Maven 项目

首先,需要创建一个 Maven 项目。可以使用以下命令在命令行中创建一个空的 Maven 项目:

mvn archetype:generate -DgroupId=com.example -DartifactId=junit5-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2. 添加 JUnit 5 依赖

在 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-apijunit-jupiter-enginejunit-jupiter-api 是 JUnit 5 的核心库,包含了编写测试用例所需的注解和断言方法;junit-jupiter-engine 是 JUnit 5 的执行引擎,用于执行测试。

3. 创建测试类

在 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);
    }
}
4. 运行测试

使用以下命令来执行测试:

mvn test

执行完毕后,JUnit 5 将会输出测试结果。

总结

通过 Maven 依赖管理工具,我们可以轻松地在 Java 项目中使用 JUnit 5 进行测试。在本文中,我们介绍了如何添加 JUnit 5 的依赖项,并创建一个简单的测试类。希望这篇介绍对你有所帮助!

注意:本文使用的是 JUnit 5.8.0 版本,你可以根据需要使用其他版本。请确保你的 Maven 项目中已经配置了正确的 JUnit 5 版本号。