JMockit 测试工具入门
简介
- 开发人员测试和测试独立、
- 使用伪装对象进行测试
- 使用伪装对象进行测试的工具
- 传统伪装对象的问题
- 一个例子
6.使用JMockit运行测试
模拟
- 模拟类型和实例
- 期望
- 录制和验证的模式
- 普通和严格的期望
- 记录异常的结果
- 匹配特定实例的调用
- 对参数值得灵活匹配
- 定义调用的次数约束
- 显式验证
- 捕捉验证时的调用参数
- 代理:定义自己的结果
- 级联模拟
- 部分模拟
- 捕捉实现类和实例
- 实例化和注入测试对象
- 重用期望和验证代码块
- 其他主题
伪装
- 伪装方法和伪装类
- 为测试设置伪装
- 伪装接口
- 伪装未被实现的类
- 调用次数的约束
- 伪装方法的初始化
- 使用调用上下文
- 执行真正的实现部分
- 在测试时间重用伪装
- 在测试类和测试套件级别使用伪装
代码覆盖的度量
- 行覆盖
- 路径覆盖
- 数据覆盖
- 覆盖输出的类型
- 配置覆盖工具
- 聚集多个测试结果报告
- 检测最小的覆盖
- 在maven项目中激活覆盖
- 关闭覆盖输出
- 独立模式
测试企业应用
- 基于场景的测试
- 一个例子