- 예시 프로젝트 다운로드
- 이전 게시글
태깅과 필터링 활용
개요
태깅이란?
- 테스트 그룹을 만드는 것이다.
필터링이란?
- 태깅을 통해 만든 테스트 그룹을 특정하여 테스트를 실행하는 것이다.
@Tag
애너테이션
애너테이션 형식
@Tag("태그명")
기능
- 테스트 메서드에 해당 태그를 설정한다.
예시 코드
//import 생략
class StudyTest {
@Tag("myTag")
@Test
void create() {
//테스트 코드
}
}
IntelliJ에서 필터링 하기
- Gradle 사용시 JUnit 항목이 나타나지 않는 경우가 있다.
- 따라서 직접 만들어야한다. 만드는 방법은 아래와 같다.
1. Edit Configurations
- 위 그림처럼 Edit Configurations 항목을 클릭한다.
2. JUnit 항목 추가
- 위 사진처럼 JUnit 항목이 존재하지 않는다.
- 따라서, 따로 생성해주어야 한다.
- JUnit을 추가한다.
3. 이름, Module, -cp 설정
- 해당 항목들을 참고하여 설정한다.
- 설정 후, OK를 클릭하여 적용한다.
4. 특정 태그 테스트만 실행하기
- 위 그림처럼, 우리가 설정한 이름이 출력된다.
- 해당 항목을 선택한 상태로 Run하게 되면, 해당 태그의 테스트만 실행된다.
- 본 게시글은 백기선님의 강의를 토대로 정리한 글입니다.
- 더 자세한 내용을 알고 싶으신 분들이 계신다면, 해당 강의를 수강하시는 것을 추천드립니다.