2022 10 07
2022-10-07¶
JaCoCo¶
- 참고: https://techblog.woowahan.com/2661/
- 개요
- Java Code Coverage
- 커버리지 결과를 html/xml/csv로 리포트 생성
- 프로젝트 커버리지 기준 만족 못하면 배포 못하게 할 수 있
- JaCoCo 플러그인 추가
- Gradle 설정에 JaCoCo 플러그인 추가, 플러그인 설정
- Gradle task 설정 - 테스트 리포트 저장 & 커버리지 체크
- jacocoTestReports: 커버리지 결과 사람이 읽기 좋은 형태의 리포트로 저장 가능
- jacocoTestCoverageVerification: 내가 원하는 커버리지 기준 설정
replace() vs replaceAll()¶
- 참고: https://jamesdreaming.tistory.com/85
- 개요
- 둘 모두 문자열에 있는 특정 문자열을 싹 다 replace 할 문자열로 변경
- replace()
- replace(CharSequence target, CharSequence replacement)
- replaceAll()
- replaceAll(String regex, String replacement)
- regex를 통한 다수 대체 가능