반응형
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 |
---|