프로그래밍 언어/Kotlin

[IntelliJ] JUnit5 라이브러리 maven으로 적용하기

Julie825 2022. 10. 5. 20:07

Android Studio에는 별도 설정 없이도 JUnit을 사용할 수 있지만, IntelliJ에서는 직접 종속성을 추가해줘야 한다.

써봤을 때 gradle 보다는 maven이 편리하기 때문에 maven을 사용하는 방식을 정리해보았다.

 

나는 최초 프로젝트 설정 시 아래와 같이 빌드 시스템을 maven으로 설정했다.

빌드 시스템이 다른 경우에도 검색은 되었던 것으로 기억하는데, 잘 되지 않는다면 빌드 시스템 설정을 다시 확인하자.

빌드 시스템을 Maven으로

 

좌측 상당의 [ 파일(F) > 프로젝트 구조 ]로 이동한다. 단축키 ctrl+alt+shift+S 도 사용 가능.

프로젝트 설정 > 라이브러리를 선택한 후, + 버튼을 누르고 Maven에서…를 선택한다.

 

검색창에 JUnit5를 검색한 후 5초 정도 기다린다.

5초 후 원하는 버전의 junit5를 선택해서 적용한다.

 

프로젝트의 src > test > kotlin > MainTest.kt 파일에 아래 코드를 추가해서 실습해보자.

import org.junit.Test
import org.junit.Assert.assertEquals

class MainTest{
	@Test
	fun test(){
		assertEquals( "예상결과", 테스트할 함수 실행 )
	}
}

 

이제 해당 테스트 파일을 실행시켜보자. 우측 상단에서 구성 편집(Edit Configurations)을 선택한다.

 

화면에서 + 버튼을 누르고, JUnit을 선택한다.

 

이름을 지정하고, 클래스 선택창에서 Alt+Enter를 눌러 현재 테스트 파일을 선택해준다.

 

방금 만든 구성으로 실행시켜보면 테스트가 시작된다.