sodaMelon / news-feed

학교 소식을 전달하고 받아보는 '학교소식 뉴스피드'
0 stars 0 forks source link

setting: test coverage&Integration test TOOL #5

Open sodaMelon opened 8 months ago

sodaMelon commented 8 months ago

feature4.1 브랜치 따로 빼서 작업중

sodaMelon commented 8 months ago

REST DOCS 설정은 컬리 우아한형제들 기본으로 벨로그나 티스토리 참고하면서 하고있음

스프링이니깐 유닛테스트는 좀 무겁고 jacoco를 통해 테스트하려면 풀커버하는 컨트롤러테스트위주로 통합테스트를 구현하는게 낫다고 판단

단점: 작업량이 생각보다 많음🥶 전에 해주실때는 다른분들이 잘 구성해주셔서 했는데 직접하려니깐 어렵다

sodaMelon commented 8 months ago

https://velog.io/@galmegi/build.gradle-asciidoctor-%EC%84%A4%EC%A0%95 asciidoc은 이거 보면서 설정중

sodaMelon commented 8 months ago

https://herojoon-dev.tistory.com/141 H2 DB

sodaMelon commented 8 months ago

h2 db에 user 테이블 ddl 인식문제 https://velog.io/@najiexx/Error-executing-DDL-drop-table-if-exists-user-CASCADE-via-JDBC-Statement

sodaMelon commented 8 months ago

index.adoc 경로 못찾아오는 문제 https://tbmaster.tistory.com/96

sodaMelon commented 8 months ago

adoc에서 스니펫 경로 정신 못차리는경우 : https://mr-popo.tistory.com/213

sodaMelon commented 8 months ago

code-coverage 처음부터 통합테스트 환경을 구성하고 시작했기때문에, (추가적인 코드 작성없이도) 테스트 커버리지 90%이 나온다. 😍

커버리지 리포트는 'build/reports/coverage-report' 에서 확인할 수 있다.