스프링 부트 프로젝트 (2.2 + 버전의 스프링 부트 프로젝트에 기본적으로 추가/
기본 어노테이션 들
@Test
@Test
- 메소드에 붙여 테스트 메소드임을 표시한다. 아무 속성도 없음
@BeforeAll
/ @AfterAll
- 메소드에 붙여 해당 메소드가 현재클래스의 모든
@Test
,@RepeatedTest
,@ParameterizedTest
, and@TestFactory
메소드 이전/ 이후에 실행되야 함을 표시한다.
- “per-class” 전략을 사용하지 않는한 꼭
static
으로 선언 되어야한다.
@BeforeEach
/ @AfterEach
- 메소드에 붙여 해당 메소드가 현재클래스의 각
@Test
, @RepeatedTest
, @ParameterizedTest
, and @TestFactory
메소드 이전/ 이후에 실행되야 함을 표시한다.@Disabled
- test class 혹은 test method에 붙여 테스트를 무시함