관리 메뉴

나만을 위한 블로그

[JAVA] 인텔리제이에서 JUnit 환경설정하기 본문

JAVA

[JAVA] 인텔리제이에서 JUnit 환경설정하기

참깨빵위에참깨빵 2022. 1. 31. 20:12
728x90
반응형

자바로 유닛 테스트하는 걸 공부하려는데 안드로이드 스튜디오보다는 인텔리제이로 해도 될 것 같아서 방법을 찾아보다가 찾게 되어 정리한다.

먼저 인텔리제이에서 자바 프로젝트를 하나 생성한다. 그리고 File > Project structure를 선택한 다음 Modules > Dependencies 탭을 차례로 선택한다.

 

 

그리고 Module SDK 밑의 파란색 + 버튼을 눌러 Library... > From Maven...을 선택한다

 

 

그러면 아래 팝업이 나온다.

 

 

검색란에 org.junit.jupiter:junit-jupiter를 치고 검색한 다음 적당한 버전을 선택한다. 난 대충 릴리즈 버전으로 보이는 걸 선택했다.

 

 

만약 잘못 눌러서 위에 보이는 리스트가 사라져도 다시 검색을 누를 필요 없이 검색 버튼 왼쪽의 아래를 향하는 화살표를 클릭하면 저 리스트가 다시 나타난다.

버전을 선택했다면 다른 체크박스는 기본 설정대로 놔두고 OK를 눌러준다. 그럼 다른 팝업이 나타난다.

 

 

여기서도 마찬가지로 아무것도 건들지 않고 OK를 눌렀다. 그러면 Dependencies 목록에 이렇게 보일 것이다.

 

 

여기서도 아무것도 건들지 말고 그냥 OK를 누르면 된다.

그러면 이 창이 꺼지는데, 곧바로 src 패키지 밑에 main 클래스를 저장할 패키지와 테스트 파일들을 저장할 패키지를 생성한다. 대충 main, test로 이름지어서 넣어줘도 된다.

 

 

이제 test 폴더에 파일 만들고 테스트 코드를 집어넣어도 될까? 작동은 하지만 위에서 만든 test 패키지를 테스트 소스 디렉토리로 설정해주는 작업을 해주자.

다시 File > Project structure > Modules 순으로 선택하고 Dependencies에서 2번 왼쪽으로 가면 보이는 Sources 탭을 선택한다.

 

 

그리고 src/test를 선택한 다음 Mark as 우측에 있는 녹색 Tests 폴더를 선택한다. 그러면 Add Content Root 밑에 녹색 탭이 하나 추가된다.

 

 

이제 OK를 누르면 테스트 코드를 작성할 수 있는 환경설정이 끝난다.

반응형
Comments