Spring Boot 学习研究笔记(四) -Junit 5 中注解特性

简介: Spring Boot 学习研究笔记(四) -Junit 5 中注解特性

Junit 5 中注解特性介绍

 

1、@BeforeAll 对应于 Junit 4 @BeforeClass

  • 在当前类的所有测试方法之前执行。
  • 注解在静态方法上。
  • 此方法可以包含一些初始化代码。

2、@AfterAll 对应于 Junit 4 @AfterClass

  • 在当前类中的所有测试方法之后执行。
  • 注解在静态方法上。
  • 此方法可以包含一些清理代码。

3、@BeforeEach 对应于 Junit 4 @Before

  • 在每个测试方法之前执行。
  • 注解在非静态方法上。
  • 可以重新初始化测试方法所需要使用的类的某些属性。

 

4、@AfterEach对应于 Junit 4 @After

  • 在每个测试方法之后执行。
  • 注解在非静态方法上。
  • 可以回滚测试方法引起的数据库修改。

 


相关文章
|
21天前
|
XML Java 数据库连接
spring boot 参数的过滤注解与实战
在Spring Boot应用中,对于入参的过滤,通常会涉及到对Web层的数据验证和处理。Spring Boot借助Spring框架提供了强大的验证框架支持,主要基于JSR-303/JSR-380(Bean Validation API)规范,以及Spring自身的@Valid或@Validated注解来实现请求参数的验证。以下是一些常见的使用案例来展示如何对参数进行过滤和验证。
24 1
|
1月前
|
Java Spring 容器
【Java】Spring如何扫描自定义的注解?
【Java】Spring如何扫描自定义的注解?
29 0
|
1月前
|
Java 测试技术 数据库
SpringBoot:@Profile注解和Spring EL
SpringBoot:@Profile注解和Spring EL
|
1月前
|
前端开发 Java 数据库
基于springboot的书籍学习平台
基于springboot的书籍学习平台
|
1月前
|
存储 缓存 Java
【Spring原理高级进阶】有Redis为啥不用?深入剖析 Spring Cache:缓存的工作原理、缓存注解的使用方法与最佳实践
【Spring原理高级进阶】有Redis为啥不用?深入剖析 Spring Cache:缓存的工作原理、缓存注解的使用方法与最佳实践
|
28天前
|
Java 数据库 Spring
【spring(四)】Spring事务管理和@Transactional注解
【spring(四)】Spring事务管理和@Transactional注解
|
1月前
|
Java Spring 容器
Spring中@Autowired和@Resource注解异同点
Spring中@Autowired和@Resource注解异同点
29 0
|
4天前
|
Java 容器
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
|
24天前
|
SQL Java 关系型数据库
MyBatisPlus学习笔记(SpringBoot版)
MyBatisPlus学习笔记(SpringBoot版)
98 0
|
1月前
|
搜索推荐 Java 数据库
基于springboot+vue学习平台
基于springboot+vue学习平台