Junit 5 Annotation 정리


Junit 5 Annotation 정리

BeforeAll, BeforeEach, AfterAll, AfterEach, Disabled beforeAll, AfterAll은 모든 테스트를 실행할 때 각각 한 번씩만 수행됨 static으로 선언해야 됨 afterEach, beforeEach는 각각의 테스트가 실행이 될 때 수행됨 Disabled는 테스트를 사용하지 않을 때 @DisplayName, @DisplayNameGeneration 기본적으로는 메서드 이름이 테스트 이름이 됨 @DisplayName으로 테스트 이름을 만들 수 있음 -> 보통 이거 사용 충분 Assertion assertEquals -> 실패했을 때 메시지도 적을 수 있음 첫 번째 기댓값, 두 번째 실제 값, 세 번째 실패했을 때 메시지 메시지는 Suppler 이용해서 메시지 작성 가능 람다식으로 만들면 딱 필요한 시점에만 하기에 더 효율적임 람다식으로 안 만들면 성공/실패에 상관없이 메시지를 실행 assertTrue assertAll -> 모든 테스트를...


#annotation #Junit #Junit5

원문링크 : Junit 5 Annotation 정리