JUnit 5 用户手册
Introduction
1. 概述
1.1. JUnit 5 是什么?
1.2. 支持的 Java 版本
2. 安装
2.1. 依赖元数据
2.2. JUnit Jupiter 示例项目
2.3. 依赖图
3. 编写测试用例
3.1. 注解
3.2. 标准的测试类
3.3. 展示名称
3.4. 断言
3.5. Assumptions
3.6. Disabling Tests
3.7. Tagging and Filtering
3.8. Nested Tests
3.9. 构造函数和方法的依赖注入
3.10. 接口和默认方法
3.11. Repeated Tests
3.12. 参数化测试用例
3.12.1. 必要配置
3.12.2. 参数源
3.12.3. Argument Conversion
3.12.4. Customizing Display Names
3.12.5. Lifecycle and Interoperability
3.13. Dynamic Tests
4. 运行测试用例
4.1. IDE 支持
4.2. 构建支持
4.2.1 Gradle
4.2.2 Maven
4.3. Console Launcher
4.3.1. Options
4.4. 通过 JUnit 4 来运行 JUnit Platform
4.4.1. 设置
4.4.2. Display Names vs. Technical Names
4.4.3. 一个测试类
4.4.4. 测试组
5. 扩展模型
5.1. 概述
5.2. 注册扩展
5.2.1. 显式注册扩展
5.2.2. Automatic Extension Registration
5.2.3. Extension Inheritance
5.3. Conditional Test Execution
5.3.1. Deactivating Conditions
5.4. Test Instance Post-processing
5.5. Parameter Resolution
5.6. Test Lifecycle Callbacks
5.6.1. Before and After Test Execution Callbacks
5.7. Exception Handling
5.8. Keeping State in Extensions
6. 从 JUnit 4 迁移
6.1. 在 JUnit Platform 上运行 JUnit 4 的测试用例
6.2. 迁移技巧
6.3. Limited JUnit 4 Rule Support
7. Advanced Topics
7.1. JUnit Platform Launcher API
8. API Evolution
8.1. API Annotations
8.2. Tooling Support
9. Contributors
10. Release Notes
Powered by
GitBook
Introduction
JUnit 5 用户手册
本手册翻译自
5.0.0-M4
版本.
若感兴趣, 可 star 或 fork 该
仓库
!
GitHub:
JUnit-5-User-Guide
GitBook:
JUnit 5 用户手册
开始阅读
results matching "
"
No results matching "
"