Content
11 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
本课程主要内容是什么?
编写基础测试
- 1
注解
- 2
断言:assertTrue() 和 assertFalse()
- 3
断言:assertNull() 和 assertNotNull()
- 4
断言:assertEquals() 和 assertNotEquals()
- 5
断言:assertArrayEquals() 和 assertIterableEquals()
- 6
断言:assertSame() 和 assertNotSame()
- 7
断言:assertAll()
- 8
断言:assertThrows() 和 assertThrowsExactly()
- 9
断言:assertTimeout()
- 10
断言:assertLinesMatch()
- 11
断言:fail() 和 assertInstanceOf()
- 12
断言:assertDoesNotThrow()
- 13
基础测试编写测验
注解、标记和筛选
- 1
生命周期注解
- 2
禁用测试和显示名称生成器
- 3
布尔假设
- 4
标签和过滤
- 5
关于注释、标记和过滤的测验
JUnit 5 中的嵌套测试
- 1
@Nested 测试
- 2
嵌套测试测验
- 3
练习:测试一个栈
- 4
解决方案回顾:测试一个栈
依赖注入
- 1
参数解析器:TestInfo
- 2
参数解析器:测试报告器
- 3
重复测试
- 4
关于重复测试的测验
- 5
练习:使用 CDI 进行依赖注入
- 6
解决方案回顾:使用 CDI 实现依赖注入
参数化测试与动态测试
- 1
简单参数化测试
- 2
@ValueSource 和 @EnumSource
- 3
@MethodSource 和 @CsvSource
- 4
动态测试的类型
- 5
参数化测试与动态测试测验
JUnit 5 中的测试实例生命周期
- 1
测试实例生命周期
- 2
测试实例生命周期测验
扩展模型
- 1
注册扩展
- 2
扩展上下文
- 3
参数解析器
- 4
测试实例后处理
- 5
测试执行条件
- 6
异常处理
- 7
测试生命周期回调
- 8
使用 Store
- 9
测试模板
- 10
参数化测试中的参数来源
- 11
参数转换器
- 12
扩展模型测验
- 13
练习:API 测试
- 14
解决方案回顾:API 测试
JUnit 平台
- 1
JUnit 4 迁移
- 2
JUnit 5 中的 TestEngine
- 3
发现并执行测试
- 4
启动器
测试执行顺序
- 1
测试方法顺序
- 2
测试类顺序
- 3
测试执行顺序测验
结论
- 1
总结!
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User