
JUnit5提供的注解
| Annotations | 描述 |
|---|---|
@BeforeEach |
在方法上注解,在每个测试方法运行之前执行。 |
@AfterEach |
在方法上注解,在每个测试方法运行之后执行 |
@BeforeAll |
该注解方法会在所有测试方法之前运行,该方法必须是静态的。 |
@AfterAll |
该注解方法会在所有测试方法之后运行,该方法必须是静态的。 |
@Test |
用于将方法标记为测试方法 |
@DisplayName |
用于为测试类或测试方法提供任何自定义显示名称 |
@Disable |
用于禁用或忽略测试类或方法 |
@Nested |
用于创建嵌套测试类 |
@Tag |
用于测试发现或过滤的标签来标记测试方法或类 |
@TestFactory |
标记一种方法是动态测试的测试工场 |


