Eclipse 용 Emma 플러그인 인 EclEmma를 실행 중이며 Enum에 적용되는 유일한 값을 표시하더라도 범위 보고서에 정의 된 Enum 부분 범위 만 표시됩니다. 열거 형을 뒷받침하는 묵시적 방법에 대한 적용 범위가 있다고 가정하고 있지만 확실하지는 않습니다. 예를 들어Enum 유형 Enum 유형에
이 열거로, EclEmma 패키지 선언을 제외하고, 녹색으로 모든 것을 강조한다
package com.blah;
public enum UserRole {
HAS_ACCESS
}
나는 클래스의 범위 세부 사항을 끌어 경우, 나는이 참조 :
을
제 질문은, EclEmma를 사용하여 Enum 클래스에서 100 % 적용 범위를 얻는 가장 좋은 방법은 무엇입니까?
엠마는 당신이 놓친 것에 대한 세부 사항을 제공하지 않습니까? 이상하게 보입니다. –
이전에 저의 2 센트였습니다. 개발자들이이 함정에 빠지는 것을 보았습니다. 당신이 100 % 코드 커버리지에 도달 할 때 (원하는 것보다) 열정적 인 느낌. 이것은 시간 낭비 일뿐입니다. 커버리지 도구 보고서는 코드 개선 기회를 확인하거나 기술 부서를 줄이기 위해 사용해야하며 반드시 수정해야하는 것으로 보여서는 안됩니다. –
나는 동의한다, 그러나 적용을 얻는 간단한 방법이있는 경우에, 나는 그것을 무시하지 않을 것이다. 실제 문제를 해결하기 위해 필터링하지 않아도되는 것은 보험 보상 보고서의 소음입니다. 컴파일러 경고가없는 것 같아. 나는 그 (것)들을 전부 고치는 * * * 가지고 있지 않는다, 그러나 나가 중요한 것 새로운 것을다는 것을보기 위하여보다 적게 중요한 그들을 거르고 싶지 않다. BTW, 귀하의 대답은 대답이 아니므로 코멘트로 더 잘 배치되었을 것입니다. –