Junit5常用注解
2024-09-05 06:19:05
0. IDEA中Maven项目测试类的新建方法
a. 如图在src目录下新建文件夹test
b. 鼠标右键test,将该文件设置成test source
c. 右键需要新建的测试类,如下图操作,选中Test,即可新建测试类。
1. @BeforeEach与@BeforeAll
@BeforeEach 在运行类测试时,每个方法执行前都会执行一次此注解修饰的方法;
@BeforeAll 在以运行类测试时,所有方法执行前仅执行一次此注解修饰的方法;
2.@Order和@TestMethodOrder
此注解主要用于使测试的方法顺序执行,需要与@TestMethodOrder结合使用,示例如下:
import org.junit.jupiter.api.MethodOrderer.OrderAnnotation;
import org.junit.jupiter.api.Order;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestMethodOrder; @TestMethodOrder(OrderAnnotation.class)
class OrderedTestsDemo { @Test
@Order(1)
void nullValues() {
// perform assertions against null values
} @Test
@Order(2)
void emptyValues() {
// perform assertions against empty values
} @Test
@Order(3)
void validValues() {
// perform assertions against valid values
} }
最新文章
- js高阶函数
- js笔记——call,apply,bind使用笔记
- MySQL数据库集群进行正确配置步骤
- 响应式网站通用css
- oracle SQL查询中间若干条记录
- POJ3749 破译密码
- hdu 3397 Sequence operation(很有意思的线段树题)
- poj 2524 Ubiquitous Religions(宗教信仰)
- Java对象的序列化与反序列化:默认格式及JSON格式(使用jackson)
- 后缀自动机(SAM)
- 解决IE6下DIV无法实现1px高度问题
- Threads and Anonymous Classes in JAVA
- WXPP QuickFramework V2.0
- Ubuntu下安装Anaconda和tensorflow
- Spring Security 整合freemaker 实现简单登录和角色控制
- C++ 简单的控制台贪吃蛇小游戏
- leetcode 421.Maximum XOR of Two Numbers in an Array
- manjaro初体验
- jQuery $('div>;ul') $('div ul'
- 应用程序添加角标和tabBar添加角标,以及后台运行时显示