我們大多數人習慣於使用像Cobertura這樣的東西來尋找單元測試代碼覆蓋率。全面的單元測試覆蓋註釋
是否有任何一套註釋/框架,我可以用智能通知Cobertura不測試某些類/方法/分支等?
我正在使用maven,所以我可以使用類級別排除排除類,但是我在更好的控制級別後。例如
- 忽略此類(這是可能的使用排除)
- 忽略只是此方法(因爲此人會只在測試的上下文中使用,或者是一個簡單的吸氣劑)
- 忽略一個一堆類(因爲這只是一個演示客戶端的源代碼)
- 有標籤,例如,如果我跑我的代碼覆蓋率的集成模式,那麼請檢查,如果我已經覆蓋了這段代碼等
同意。 Cobertura實際上可以用於整個班級,但爲了代碼覆蓋的目的,如果可以排除某些方法,那將會很不錯。像@SuppressWarnings(「未選中」) – 2011-08-17 11:26:49