@BeforeEach
在方法上注解,在每个测试方法运行之前执行
@AfterEach
在方法上注解,在每个测试方法运行之后执行
@BeforeAll
该注解方法会在所有测试方法之前运行,该方法必须是静态的
@AfterAll
该注解方法会在所有测试方法之后运行,该方法必须是静态的
@Test
用于将方法标记为测试方法
@DisplayName
用于为测试类或测试方法提供任何自定义显示名称
@Disable
用于禁用或忽略测试类或方法
@Nested
用于创建嵌套测试类
@Tag
用于测试发现或过滤的标签来标记测试方法或类
@TestFactory
标记一种方法是动态测试的测试工场
@RepeatedTest
能够编写可重复的测试模板,可以多次运行。频率可以配置为 @RepeatedTest 注解的参数。
参考文档:https://junit.org/junit5/docs/current/user-guide/