《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测试技能,一共八篇文章,链接如下:
本篇概览
-
本文是《JUnit5学习》系列的终篇,将JUnit5提供的一些高级特性以实战的形式展现出来;
-
JUnit5的特性非常多,《JUnit5学习》系列也只是将常用部分写出来,未能覆盖全部;
-
本文由以下章节组成:
-
版本设置
-
测试方法展现名称生成器
-
重复测试
-
嵌套
-
动态测试(Dynamic Tests)
-
多线程并发执行测试方法
源码下载
- 如果您不想编码,可以在GitHub下载所有源码,地址和链接信息如下表所示:
| 名称 | 链接 | 备注 |
| :-- | :-- | :-- |
| 项目主页 | https://github.com/zq2599/blog_demos | 该项目在GitHub上
【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
的主页 |
| git仓库地址(https) | https://github.com/zq2599/blog_demos.git | 该项目源码的仓库地址,https协议 |
| git仓库地址(ssh) | git@github.com:zq2599/blog_demos.git | 该项目源码的仓库地址,ssh协议 |
- 这个git项目中有多个文件夹,本章的应用在junitpractice文件夹下,如下图红框所示:
- junitpractice是父子结构的工程,本篇的代码在advanced子工程中,如下图:
版本设置
-
《JUnit5学习》系列的代码都在用SpringBoot:2.3.4.RELEASE框架,间接依赖的JUnit版本是5.6.2&#x