본문 바로가기

전체 글143

API 설명영상 링크 https://youtu.be/em7HOGu01ro 2022. 7. 21.
JUnit 5 테스트 반복하기 1부 RepeatedTest을 사용하여 테스트를 반복할 수 있습니다. value는 반복 횟수이며 name에서 반복 테스트 이름을 설정할 수 있고, - {displayName} - {currentRepetition} - {totalRepetitions} RepetitionInfo 타입의 인자를 받을 수 있습니다. @ParameterizedTest 테스트에 여러 다른 매개변수를 대입해가며 반복 실행합니다. - {displayName} - {index} - {arguments} - {0}, {1}, ... 참고강의 https://www.inflearn.com/course/the-java-application-test/dashboard 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래.. 2022. 7. 2.
JUnit 5 커스텀 태그 import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; // 이 어노테이션을 메서드에 사용할 수 있다. @Target(ElementType.METHOD) // 이 어노테이션을 런타임까지 유지를 해야 한다. @Retention(RetentionPolicy.RUNTIME) @Test @Tag("fast") // 쥬피터에서 제공하는 어노테이션 // FastTe.. 2022. 7. 2.
JUnit 5 태깅과 필터링 @Tag를 이용하여 테스트코드를 선택적으로 실행 가능하도록 설정이 가능하다. 위와 같이 Tag에 이름을 설정 한 뒤, 인텔리제이의 우측 상단에 Edit Configurations를 누른다. 기본적으로 Class로 실행이 되고 있기 때문에 Tag으로 수정하고, 테스트할 테그의 이름을 작성하면 된다. 선택적으로 실행이 잘된다. 2022. 7. 2.