當我使用新的測試案例再次執行測試覆蓋過程時,我得到了如圖 2 所示的更加完整的報告,F在,我覆蓋了未測試的 buildHierarchy()
方法,也處理了另一個 buildHierarchy()
方法中的兩個 if
塊。然而,因為 HierarchyBuilder
的構造器是 private
類型的,所以我不能通過我的測試類測試它(我也不關心)。因此,我的行覆蓋率仍然只有 88%。
圖 2. 誰說沒有第二次機會

發布: 2008-6-23 15:14 | 作者: 不詳 | 來源: 領測軟件測試網編輯整理 | 查看: 12次 | 進入領測軟件測試網論壇討論
當我使用新的測試案例再次執行測試覆蓋過程時,我得到了如圖 2 所示的更加完整的報告,F在,我覆蓋了未測試的 buildHierarchy()
方法,也處理了另一個 buildHierarchy()
方法中的兩個 if
塊。然而,因為 HierarchyBuilder
的構造器是 private
類型的,所以我不能通過我的測試類測試它(我也不關心)。因此,我的行覆蓋率仍然只有 88%。