2
我有一個關於Eclemma插件配置了一個問題: 在生產代碼中,我有很多的Java核心斷言,如:怎麼不理覆蓋Java核心主張是,Eclipse Eclemma
assert arr.size() == 2 : "message";
當我運行Eclemma在我的單元測試中,由於斷言上的黃色標記,它顯示覆蓋率較低。 放置斷言的想法不是有可能以斷言的負面情況結束(它永遠不會發生!),它們只是代碼質量守衛,僅此而已。 但Eclemma在另一方面,認爲這些消極的情況下不包括聲明(這是marazmatic :))的分支,因此它標記爲黃色。
所以,問題是: 如何配置Eclemma忽略覆蓋率報告中的「斷言」代碼行?
這似乎是一個EclEmma [錯誤](https://sourceforge.net/p/emma/bugs/107/),並且尚未解決。 –