[개발 일기] 2025.03.13 - @BeforeAll
·
개발 일기
💡 개요오늘은 Spring에서 테스트 코드에서 데이터 셋업에 사용되는 @BeforeAll을 정리해 보자. 📕 @BeforeAll@BeforeAll은 테스트 실행 전에 한 번만 실행되는 메서드에 붙이는 어노테이션이다. 주로 테스트에서 반복적으로 사용되는 데이터를 셋업 할 때 사용된다. @BeforeAll을 사용하려면 해당 메서드를 static으로 선언하거나, 클래스에 @TestInstance(TestInstance.Lifecycle.PER_CLASS) 어노테이션을 추가해야 한다. 🛠️ static 메서드 사용 @BeforeAllstatic void setup() { // 테스트 실행 전 한 번만 실행됨} static으로 선언하면 테스트 인스턴스가 생성되기 전에 클래스 레벨에서 실행된..