사용자 도구

사이트 도구


wiki:java:junit:junit5

문서의 이전 판입니다!


개요

  • JUnit Platform : 테스트를 실행해주는 런처 제공, TestEngine API 제공
  • Jupiter: TestEngine API 구현체로 JUnit 5를 제공
  • Vintage: JUnit4와 3을 지원하는 TestEngine 구현체

기초

  • @Test
  • @BeforeAll
  • @AfterAll
  • @BeforeEach
  • @AfterEach
  • @Disabled

테스트 이름 표기하기

  • 일반적으로 테스트 메소드명은 camel case가 아닌 '_'로 한다.
  • @DisplayNameGeneration(DisplayNameGenerator.ReplaceUnderscores.class)
    • 클래스명에 붙는 애노테이션
    • '_'를 공백으로 치환
  • @DisplayName(“스터디 만들기 \uD83D\uDE31”) - 권장
    • 메소드명에 붙는 애노테이션
    • 한글, 이모지 사용 가능

Ref

/volume1/web/dokuwiki/data/attic/wiki/java/junit/junit5.1650964296.txt.gz · 마지막으로 수정됨: 2022/04/26 18:11 저자 dhan