[intellij] 테스트코드 커버리지 확인
테스트 코드를 작성하다 보면 어떤 테스트들이 부족한지 확인하고 싶을 때가 있다. 어떻게 확인할 수 있을까?? 의외로 방법은 간단하다. Project > test > java에서 우클릭한 후 > More Run/Debug > Run ... with Coverage를 실행하면 된다. 실행한 결과는 아래와 같다. 몇 개의 Method가 테스트되고 있는지부터 어느 라인이 테스트 커버가 되고 있는지를 확인할 수 있다. 이렇게 확인하면서 부족한 테스트를 찾아가면서 보완할 수 있다. 여기서 꿀팁은 한 가지 옵션을 추가하면 더 꼼꼼한 테스트 코드를 작성할 수 있다. 그것은 바로바로!! 브랜치 커버리지를 확인하는 것이다. 브랜치 커버리지란 만약 true/false를 반환하는 조건문이 있다면 이 두 개를 다 테스트해야만 ..
공부/IDE
2022. 11. 16. 23:28