[JAVA] JUnit5와 Spring Test 기초: 단위 테스트부터 통합 테스트까지
Spring Boot로 개발을 하다 보면, 테스트는 선택이 아닌 필수입니다.JUnit5의 핵심 개념과 함께, Spring Test에서 어떻게 활용하는지에 대해 설명합니다. 1. JUnit5란 무엇인가?JUnit5는 자바 진영에서 가장 널리 사용되는 테스트 프레임워크인 JUnit의 최신 버전입니다.JUnit4에서 구조적으로 개선된 점이 많고, 다양한 확장 기능이 포함되어 있어 Spring 환경에서도 유연하게 사용할 수 있습니다.주요 구성 요소JUnit Platform: 테스트 실행 엔진JUnit Jupiter: JUnit5의 API와 테스트 어노테이션 제공JUnit Vintage: JUnit3, JUnit4 백워드 호환 2. JUnit5 기본 어노테이션@Test // 테스트 메서드@Bef..