728x90
1. @Test
@Test 어노테이션을 붙이면 테스트해야 할 Test메서드다.
JUnit5 기준으로 접근제한자가 Default 여도 된다.
2. @BeforeAll
@beforeAll 어노테이션을 붙이면 해당 테스트 클래스를 초기화 할 때 1번만 수행되는 메서드다.
static으로 선언해야 한다.
@BeforeAll
static void beforeAll() {
System.out.println("@BeforeAll");
}
3. @BeforeEach
@beforeEach 어노테이션을 붙이면 각 테스트 메서드 실행 이전에 수행되는 메서드다.
@BeforeEach
void beforeEach() {
System.out.println("@BeforeEach");
}
4. @AfterAll
@AfterAll 어노테이션을 붙이면해당 테스트 클래스 내 테스트 메서드를 모두 실행 시킨 후 1번만 수행되는 메서드다.
static으로 선언해야 한다.
@AfterAll
static void afterAll() {
System.out.println("@AfterAll");
}
5. @AfterEach
@AfterEach 어노테이션을 붙이면 각 테스트 메서드 실행 이후에 수행되는 메서드다.
@AfterEach
void afterEach() {
System.out.println("@AfterEach");
}
6. @Disabled
@Disabled 어노테이션을 붙이면 무시해야할 Test메서드다.
@Disabled
@Test
void create3() {
System.out.println("create3()");
}
[참고] https://gracelove91.tistory.com/107
728x90
'Java > Java 학습' 카테고리의 다른 글
[JAVA] 성공 테스트 & 실패 테스트 (0) | 2022.05.16 |
---|---|
[JAVA] 예외 테스트 (jUnit5의 assertThrows) (0) | 2022.04.28 |
[JAVA] UnitTest에서 사용하는 AssertJ의 AssertThat이란? (1) | 2022.04.28 |
[JAVA] Java8의 Optional이란? (0) | 2022.04.28 |
[JAVA] Java8의 Stream 이란? (0) | 2022.04.28 |