Java/spring

spring boot 2에서 junit 5 사용하기

LichKing 2019. 5. 16. 19:33

빠르게 알아보자. 포스팅은 gradle 기준으로 설명한다.

 

build.gradle에 아래 설정을 추가해준다.

 

test {
    useJUnitPlatform()
}

 

spring starter test 에서 기존 junit을 제외해준다. dependencies에서 아래처럼 설정해준다.

 

testImplementation('org.springframework.boot:spring-boot-starter-test') { 
    exclude module: 'junit'                                              
}                                                                        

 

이제 junit5 의존성을 추가해줄차례다.

 

testImplementation('org.junit.jupiter:junit-jupiter-api')
testRuntimeOnly('org.junit.jupiter:junit-jupiter-engine')

 

위 의존성까지 추가해주면 테스트작성시 junit5를 이용해서 작성할 수 있다.