콘텐츠로 건너뛰기

enum에서 test coverage 100% 안 됨

자바에서 enum class에 대한 테스트를 모두 해도

100%가 나오지 않는다.

(class의 LOC에 따라서 %가 유동적으로 변한다)

그 이유는 enumeration 에서 자동으로 생성하는 hidden byte code가 있기 때문이다.

values(), valueOf() 두 가지 메소드를 실행시키면 비로소 coverage 100% 달성된다.

물론, 별 쓰잘데기 없는 테스트일테지만-ㅅ-

출처 : http://stackoverflow.com/questions/4512358/emma-coverage-on-enum-types

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다