[JUnit5] 기본 Annotation

2023. 7. 11. 14:13·Spring
728x90

 

 

 

@Test

본 어노테이션을 붙이면 Test 메서드로 인식하고 테스트 한다.
JUnit5 기준으로 접근제한자가 Default 여도 된다. (JUnit4 까지는 public이어야 했었다.)

    @Test
    void create1() {
        Study study = new Study();
        assertNotNull(study);
        System.out.println("create1()");
    }

    @Test
    void create2() {
        System.out.println("create2()");
    }

 

 

 

 

@BeforeAll

본 어노테이션을 붙인 메서드는 해당 테스트 클래스를 초기화할 때 딱 한번 수행되는 메서드다.
메서드 시그니쳐는 static 으로 선언해야한다.

    @BeforeAll
    static void beforeAll() {
        System.out.println("@BeforeAll");
    }

 

 

 

 

 

@BeforeEach

본 어노테이션을 붙인 메서드는 테스트 메서드 실행 이전에 수행된다.

    @BeforeEach
    void beforeEach() {
        System.out.println("@BeforeEach");
    }

 

 

 

 

 

@AfterAll

본 어노테이션을 붙인 메서드는 해당 테스트 클래스 내 테스트 메서드를 모두 실행시킨 후 딱 한번 수행되는 메서드다.
메서드 시그니쳐는 static 으로 선언해야한다.

    @AfterAll
    static void afterAll() {
        System.out.println("@AfterAll");
    }

 

 

 

 

@AfterEach

본 어노테이션을 붙인 메서드는 테스트 메서드 실행 이후에 수행된다.

    @AfterEach
    void afterEach() {
        System.out.println("@AfterEach");
    }

 

 

 

 

 

@Disabled

본 어노테이션을 붙인 테스트 메서드는 무시된다.

    @Disabled
    @Test
    void create3() {
        System.out.println("create3()");
    }
728x90

'Spring' 카테고리의 다른 글

트랜잭션 AOP 주의 사항 - 프록시 내부 호출  (0) 2023.07.18
JPA  (0) 2023.07.12
JDBC & JPA  (0) 2023.07.10
DAO, DTO, VO  (0) 2023.07.02
트랜잭션 문제점  (0) 2023.07.01
'Spring' 카테고리의 다른 글
  • 트랜잭션 AOP 주의 사항 - 프록시 내부 호출
  • JPA
  • JDBC & JPA
  • DAO, DTO, VO
minseououo
minseououo
    250x250
  • minseououo
    StudyRepository
    minseououo
  • 전체
    오늘
    어제
    • 분류 전체보기 (97)
      • 인버터 (4)
      • 자동차 (26)
      • 모터 (3)
      • 검증 (2)
      • Spring (46)
      • 프로젝트 (1)
      • 인공지능 (2)
      • 운영체제 (5)
      • Algorithm (2)
      • 소프트웨어공학 (5)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    clarke변환
    v-cycle
    자율주행
    모터제어
    전류 제한원
    AUTOSAR
    스프링
    sae j2716
    single-wire 통신
    ASW
    hils 검증
    SDV
    ISO26262
    백앤드
    bsw
    dq변환
    자동차
    sent 통신
    sys그룹
    자동차 통신
    자바
    ASPICE
    mtpa
    자동차 네트워크
    자동차 신차 개발 프로세스
    java
    Spring
    약계자제어
    autosar architecture
    park변환
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
minseououo
[JUnit5] 기본 Annotation
상단으로

티스토리툴바