私はEclipseのEmmaプラグインであるEclEmmaを実行していますが、カバレッジレポートには、Enumの唯一の値が表示されていますが、私はEnumを取り戻す暗黙のメソッドのカバレッジ・ギャップがあると仮定していますが、私はあまりよく分かりません。Enumの種類Enumの種類
たとえば、この列挙型で、EclEmmaは、パッケージ宣言を除いて、緑のすべてを強調:
package com.blah;
public enum UserRole {
HAS_ACCESS
}
私はクラスのカバレッジの詳細をプルアップした場合、私はこれを参照してください。
を
私の質問は、EclEmmaを使用してEnumクラスで100%カバレッジを取得する最良の方法は何ですか?
Emmaはあなたが逃したことの詳細を教えてくれませんか?それは奇妙に思える。 –
私は以前にそこにいたので、私の2セントは、私はこのトラップに落ちて私の開発者を見てきました。あなたが100%のコードカバレッジに達すると、(あなたが望むよりも)もっと情熱的な気がします。これはちょうど時間の無駄です。カバレッジツールのレポートは、コード改善の機会を特定する(または技術部門を削減する)ために使用するだけでよく、修正が必要であるとみなすべきではありません。 –
私は同意しますが、カバレッジを得る簡単な方法があれば、それを無視するつもりはありません。カバレッジレポートにはノイズが含まれているため、実際の問題を解決するためにフィルタリングする必要はありません。コンパイラの警告がないのが好きだと思う。私はそれらをすべて修正する必要はありませんが、重要ではない新しいものがあることを確認するために重要度の低いものをフィルタリングしたくありません。ところで、あなたの答えは無回答であり、コメントとしての方がいいでしょう。 –