-
Notifications
You must be signed in to change notification settings - Fork 1
Code Coverage
SR edited this page Sep 24, 2021
·
13 revisions
Jacoco 라이브러리를 추가하여 개발 시 html report를 통해 미비한 테스트 코드를 보충
- Java 코드의 커버리지를 체크하는 라이브러리
- 테스트 코드를 통해 커버리지의 결과를 확인 후, 여러 리포트의 형태를 생성할 수 있다.
구성하는 방법
- build.gradle에 라이브러리 추가
- test.gradle를 생성하여 구체적인 분석 방법을 설정
- 실행 방법에 대한 커스텀
- xml 리포트로 sonarqube와 연동하여 기능에 대한 확장이 가능하다.
// lombok에서 생성된 메서드를 무시할 수 있도록 설정하는 어노테이션
@Generated
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof Comment)) return false;
Comment comment = (Comment) o;
return Objects.equals(id, comment.id);
}
© 2021 Copyright SR