사용자 도구

사이트 도구


java:junit:5

문서의 이전 판입니다!


JUnit 5

API 개념

  • 테스트 코드 작성을 위한 API와, 그렇게 작성한 테스트를 수행하는 Engine을 분리하였다.

JUnit 4로 작성한 코드

  • JUnit 4 API로 작성한 코드도 JUnit 5에서 실행가능하다.
  • 이 경우 junit-vintage-engine 으로 해당 코드를 수행한다.

JUnit 5로 작성한 코드

Gradle

  • Gradle과 함께 사용시
    test {
        useJUnitPlatform()
    }
     
    // spring-boot-starter-test 로 의존성 지정시
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' // junit4 지원 제외
    }

참조

java/junit/5.1594181928.txt.gz · 마지막으로 수정됨: 2020/07/08 13:18 저자 kwon37xi