Content
10 Lessons • 0 Quizzes • 0 Challenges
在开始之前
- 1
你会学到什么
JUnit 5 简介
- 1
测试金字塔与单元测试简介
- 2
JUnit 5 简介
- 3
JUnit 5 架构
- 4
使用 JUnit 5 编写我们的第一个单元测试
- 5
测试你对 JUnit 5 架构的理解
JUnit 5 核心概念
- 1
使用AAA方法组织测试
- 2
断言
- 3
假设
- 4
理解 JUnit 5 生命周期
- 5
条件执行
- 6
嵌套测试
- 7
标记测试
- 8
重复测试
- 9
参数化测试
- 10
禁用的测试
- 11
测试你对 JUnit5 核心概念的理解
动态测试
- 1
`TestFactory` 注解
JUnit 5 中的依赖注入
- 1
使用 TestInfoParameterResolver 类
- 2
使用 TestReporterParameterResolver 类
- 3
使用 RepetitionInfoParameterResolver 类
JUnit 5 扩展
- 1
JUnit 5 扩展模型
- 2
使用 `TestInstancePostProcessor` 扩展
- 3
使用 `ExecutionCondition` 扩展
- 4
使用生命周期回调扩展
- 5
使用 ParameterResolver 扩展
- 6
使用 TestExecutionExceptionHandler 扩展
- 7
注册扩展的不同方式
- 8
JUnit 5 扩展自测题
从 JUnit 4 迁移到 JUnit 5
- 1
JUnit 4 与 JUnit 5 的区别
- 2
JUnit 4 规则与 JUnit 5 扩展
附录
- 1
JUnit 5 的 IDE 支持
- 2
使用 Maven 配置 JUnit 5
- 3
使用 Gradle 配置 JUnit 5
- 4
使用 Maven 运行 JUnit5 测试
- 5
使用 Gradle 运行 JUnit5 测试
- 6
在 JUnit 5 中运行 JUnit 4 测试
- 7
资源
附加:有用的断言库
- 1
AssertJ
- 2
Hamcrest
- 3
JSONAssert
结论
- 1
接下来是什么?
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User