본문 바로가기
반응형

Spring을 공부하던 중 Test 코드 작성시 위와 같은 코드를 보게 되어 한 번 기록해보고자 하였다.

어노테이션 표시 :  @

-> 컴파일러에게 추가적인 정보나 처리 방법을 알려주기 위해 사용된다. @Test 표시와 같이 코드를 분석하고 자동화하는 도구나 프레임워크에서 특정 기능을 구현하도록 사용되기도 한다.

 

@Test

: 메서드 위에 붙이면 해당 메서드가 JUnit에서 실행 가능한 테스트 메서드임을 표시하여 Test시 포함되도록 한다.

 

@DisplayName()

: 테스트의 이름을 지정하는 데 사용되며, @DisplayName 어노테이션을 테스트 메서드 위에 붙이고 원하는 이름을 설정하면, 해당 이름이 테스트 실행 결과에 표시되어 쉽게 확인할 수 있도록 도와준다.

 

사용 방법

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

class MyTest {

    @Test
    @DisplayName("테스트 예제 1")
    void testExample1() {
        // 테스트 코드 작성
    }

    @Test
    @DisplayName("테스트 예제 2")
    void testExample2() {
        // 테스트 코드 작성
    }
}

위에 코드와 같이 @Test, @DisplayName() 을 같이 사용하여 Test 코드와 같이사용할 수 있다.

 

반응형

'코딩 > Spring Boot' 카테고리의 다른 글

Spring Boot 시작~!  (0) 2023.07.15