有人找到一個很好的解決方案忽略瑣碎的方法?
使用像Unitils
這樣的自動化測試並不是一個真正的選擇,因爲如果只有getter/setters被測試,代碼覆蓋率就不應該增加!用cobertura-maven-plugin忽略setter/getter(其他不重要的方法)仍然沒有解決方案嗎?
使用cobertrua Maven的插件版本2.5.1:
- )忽略方法都不起作用<ignore>com.company.*.set*</ignore>
- )有沒有人嘗試包括補丁一樣http://sourceforge.net/tracker/index.php?func=detail&aid=3010530&group_id=130558&atid=720017到Maven的插件?
- )任何人都使用不同的(更好?)測試插件?
對於每個get/set/is *方法都會忽略一個通用方法,因爲這些模式可以在其他方法中使用,但只能使用getter/setters。此外,它應該很容易猜到微不足道的getters/setters /構造函數。
我知道這個問題:Ignore methods in class. cobertura maven plugin但由於它沒有得到任何相關的答案,我想我再給它一次。
輝煌,我會測試和審查一旦我得到5分 – 2013-10-11 09:27:23
優秀,不得不檢查插件代碼的使用,因爲我無法找到它的任何地方(因此,包括在答案) – 2013-10-15 12:45:42
@AbGator它已被列入(我檢查了代碼),它的工作原理(它包含在我們的週期中)。請在刪除已經過測試的工作信息之前進行檢查! – 2014-01-24 11:09:33