当我使用新的测试案例再次执行测试覆盖过程时,我得到了如图 2 所示的更加完整的报告。现在,我覆盖了未测试的 buildHierarchy()
方法,也处理了另一个 buildHierarchy()
方法中的两个 if
块。然而,因为 HierarchyBuilder
的构造器是 private
类型的,所以我不能通过我的测试类测试它(我也不关心)。因此,我的行覆盖率仍然只有 88%。
图 2. 谁说没有第二次机会
发布: 2008-6-23 15:14 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 12次 | 进入领测软件测试网论坛讨论
当我使用新的测试案例再次执行测试覆盖过程时,我得到了如图 2 所示的更加完整的报告。现在,我覆盖了未测试的 buildHierarchy()
方法,也处理了另一个 buildHierarchy()
方法中的两个 if
块。然而,因为 HierarchyBuilder
的构造器是 private
类型的,所以我不能通过我的测试类测试它(我也不关心)。因此,我的行覆盖率仍然只有 88%。