- 스프링부트 스타터 테스트의 기본 구성 요소인 JUnit 소개 🛠️
- JUnit 5를 사용하고 주피터 API를 활용하는 것이 권장됨 🚀
@Test
어노테이션을 사용하여 테스트 메서드 정의 🎯Assertions
클래스의 다양한 메서드를 활용한 단정문 작성 (예:assertEquals
,assertTrue
) ⚖️- 테스트 실행 및 결과 확인 방법 (Visual Studio Code 기준) 🧪
@DisplayName
어노테이션을 활용한 테스트 메서드 설명 추가 📝assertThrows
를 사용한 예외 발생 테스트 💥ParameterizedTest
와ValueSource
를 이용한 매개변수화된 테스트 🔄- 에러 메시지를 명확하게 작성하여 테스트 실패 시 원인 파악 용이하게 하기 📣
- TDD(Test-Driven Development) 방식을 통한 예외 클래스 설계 및 구현 💡