Java Junit5 Annotations

@BeforeEach 
在方法上注解,在每个测试方法运行之前执行


@AfterEach 
在方法上注解,在每个测试方法运行之后执行 


@BeforeAll 
该注解方法会在所有测试方法之前运行,该方法必须是静态的


@AfterAll 
该注解方法会在所有测试方法之后运行,该方法必须是静态的


@Test 
用于将方法标记为测试方法 


@DisplayName 
用于为测试类或测试方法提供任何自定义显示名称 


@Disable 
用于禁用或忽略测试类或方法 


@Nested 
用于创建嵌套测试类 


@Tag 
用于测试发现或过滤的标签来标记测试方法或类 


@TestFactory 
标记一种方法是动态测试的测试工场 

 

@RepeatedTest 

能够编写可重复的测试模板,可以多次运行。频率可以配置为 @RepeatedTest 注解的参数。

 

参考文档:https://junit.org/junit5/docs/current/user-guide/

posted @ 2019-01-08 21:34  Vincen_shen  阅读(204)  评论(0)    收藏  举报