JUnit 5 커스텀 태그
The Java JUnit 5 커스텀 태그
백기선님의 강의인 The Java 애플리케이션을 테스트하는 다양한 방법
을 듣고 공부한 내용을 정리한 글
커스텀 태그란?
JUnit 애노테이션들을 커스터마이징 할 수 있다.
@Target(ElementType.METHOD) // 이 애노테이션은 메소드에서만 사용 가능
@Retention(RetentionPoliy.RUNTIME) // 이 애노테이션은 사용한 코드가 애노테이션 정보를 런타임까지 유지해야한다.
@Test
@Tag("test")
public @interface CustomTest{
}
위와 같이 JUnit 애노테이션을 조합하여 커스텀 애노테이션을 만들 수 있다.
Reference
백기선님 인프런 강의 더 자바, 애플리케이션을 테스트하는 다양한 방법