Logo
Section 1 / 13

注解

学习如何编写 JUnit 5 的基本测试和注解。

导入

注解

学习如何编写 JUnit 5 的基本测试和注解。

@Test 注解

JUnit 5 使用不同的注解来标记测试方法。org.junit.jupiter.api.Test 注解用于将一个方法标记为由 JUnit 执行的测试方法。@Test 注解没有属性。

1package com.example.junit5; 2import org.junit.jupiter.api.Test; 3class BasicTest { 4 @Test 5 void emptyTest() { 6 } 7}

@DisplayName 注解

org.junit.jupiter.api.DisplayName 注解为测试类和测试方法添加自定义显示名称。该注解解决了长期以来关于如何命名测试方法的争议。一些开发者倾向于使用标准的驼峰命名法:每个单词首字母大写,例如 testAddTwoNumbers;而另一些人则偏好蛇形命名法:用下划线代替单词之间的空格,例如 test_add_two_numbers。现在我们可以自由地命名测试方法,并通过 @DisplayName 注解来指定在测试运行器和报告中显示的名称。

1import org.junit.jupiter.api.DisplayName; 2 3public class EmptyTest { 4 @Test 5 @DisplayName("一个空的测试") 6 public void emptyTest() { 7 } 8}

入门

断言:assertTrue() 和 assertFalse()