251021 (화) JUnit 테스트 생명주기 완벽 이해하기 — @BeforeAll, @AfterAll, @BeforeEach, @AfterEach, 테스트 인스턴스
SPRING/Test·2025. 10. 21.
학습목표JUnit 테스트 생명주기 이해하기 @BeforeAll 메서드는 테스트 인스턴스 생성전에 실행되어야 하기 때문에 static이 붙은 게 이해가 됐는데, 왜 @AfterAll까지 static이 붙어야할까? 라는 의문지 들어서 JUnit 테스트의 생명주기에 대해 알아보게 되었다. 1. 예제먼저 각 어노테이션에 따른 테스트 진행 순서를 간단히 짚어보자. package com.springboot.jpa;import org.junit.jupiter.api.*;public class TestLifeCycle { @BeforeAll static void beforeAll() { System.out.println("## BeforeAll Annotation 호출 ##"); } ..