当前位置:网站首页 > R语言数据分析 > 正文

junit5教程(junitplatform)



1. Maven简介;Maven概念:仓库、坐标

2. Maven在windows下的安装与配置

3. 本地仓库配置

4. 镜像仓库配置(中央仓库的镜像)

在settings.xml文件中的标签中配置镜像仓库,这里配置阿里云镜像仓库

镜像仓库配置代码
 
  

image

5. IDEA创建Maven项目

创建一个空项目

image

修改SDK

image
image

Settings中查找maven,配置maven版本号以及配置文件位置

image

创建maven模块

image

创建好之后就是标准的maven项目开发结构目录
  • src/main/java:项目java源码
  • src/main/resources:项目的相关配置文件(比如mybatis配置,xml映射配置,自定义配置文件等)
  • src/test/java:测试代码
  • src/test/resources:测试相关配置文件
  • src/pom.xml:项目pom文件

image
image

6. Junit5实操

6.1 创建好的Maven工程中之后,在中添加的依赖,可以在https://mvnrepository.com/ 查找相应版本依赖代码
Junit5的依赖
 
  

image

6.2 src/test/java下创建测试类Junit5DemoTest
添加用例@Test
在用例执行前后添加@BeforeEach和@AfterEach
在测试类执行前后添加@BeforeAll和@AfterAll
代码
 
  
测试结果1

image

在测试用例test1上加入注解@Disabled,使test1失效

image

测试结果2

image

分别将test1和test2用@DisplayName加上用例展示名称

image

测试结果3

image

对测试用例2加上注解@RepeatedTest,使其额外重复执行3次

image

测试结果4

image

6.3 src/test/java下创建测试类NestedDemoTest(嵌套执行)
代码
 
  
测试结果

image
由测试结果可以看出,@Nested的执行顺序为先执行@Nested嵌套外层的用例,再以倒叙形式执行@Nested用例,然后再执行第二层嵌套的用例:
外层->倒叙嵌套->第二层嵌套




6.4 src/test/java下创建测试类NestedDemoTest(Junit5套件执行)
RunWithDemoTest.java
 
  
测试结果

image

(3)@RunWith+@SelectPackages+@IncludePackages配合使用过滤出需要执行的测试包

RunWithDemoTest.java
 
  
测试结果

image

(4)@RunWith+@SelectPackages+@ExcludePackages配合使用过滤出不需要执行的测试包

RunWithDemoTest.java
 
  
测试结果

image

到此这篇junit5教程(junitplatform)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pycharm conda 虚拟环境(pycharm使用虚拟环境)2026-02-04 14:18:06
  • lvcreate(lvcreate命令)2026-02-04 14:18:06
  • nsenter命令详解(nlst命令)2026-02-04 14:18:06
  • arguing用法(argue的用法总结)2026-02-04 14:18:06
  • pdfviewer安卓下载(pdf viewer下载)2026-02-04 14:18:06
  • prdlms怎么读(prblms怎么念)2026-02-04 14:18:06
  • webflux和webmvc区别(webform和mvc)2026-02-04 14:18:06
  • swagger 返回map(swagger map类型)2026-02-04 14:18:06
  • entrants翻译(enchant翻译)2026-02-04 14:18:06
  • swagger2配置security(swagger2配置登录)2026-02-04 14:18:06
  • 全屏图片