반응형 인텔리제이2 IntelliJ Code Coverage for Class - Java Synthetic Class, Method, Field 자바 애플리케이션을 구현하고 테스트 케이스를 짜면서 IntelliJ의 'Coverage' 기능을 사용했다. IntelliJ의 'Coverage' 기능은 테스트 케이스가 애플리케이션 코드의 모든 메소드와 클래스, 코드 라인을 수행했는지 알려준다. (링크 : IntelliJ Coverage 기능) 테스트 케이스를 작성하고 코드 커버리지를 확인하는데 이상하게 클래스 항목이 100%를 찍지 못하고 있었다. 다음 자바 소스코드를 보자. public class Coverage { private String name; private String address; public static class Builder { private String name; private String address; public Builde.. 2019. 6. 5. IntelliJ Code Coverage Test - 인텔리제이 테스트 IntelliJ를 이용해서 자바 애플리케이션을 개발 할 때, Coverage 테스트를 쉽게 할 수 있다. 별도의 플러그인을 설치해야하는 다른 개발 툴과는 다르게 인텔리 제이는 Coverage 테스트를 위한 툴을 내장하고 있다. [Run] - "Run 'project' with Coverage" 메뉴가 선택되면 실행하면 된다. 만약 저 기능이 보이지 않는다면 인텔리 제이를 최신 버전으로 업데이트 하기 바란다. 최신 버전으로 업데이트 한 다음 만약 저 기능이 활성화되지 않았다면 몇 가지 설정을 더 해줘야 한다. [Preferences] - "Plugins" 탭에서 "Coverage" 플러그인을 검색한다. 최신 버전의 인텔리 제이에서는 이미 번들로 설치가 되어 있으니 "Installed" 탭에서 "Covera.. 2019. 6. 4. 이전 1 다음 반응형