[Java] 테스트 코드, JUnit & AssertJ
·
Backend/Java
우아한테크코스 레벨 1 자료를 참고하여 학습한 내용을 정리한 글입니다. 💭 들어가며테스트 코드를 작성하는 것은 개발자에게 매우 중요한 일이다. 경험이 쌓이고 연차가 늘어날수록 코드의 안정성을 더욱 중요하게 고려해야 한다. 테스트 코드를 작성할 때 일반적으로 org.junit.jupiter.api.Assertions(JUnit) 또는 org.assertj.core.api.Assertions(AssertJ)를 사용하며, 대부분 후자인 AssertJ를 선호하는 경우가 많다. 그 이유는 아래에 살펴보자. ✅ Test AnnotationAnnotation설명@Test단위 테스트를 정의@DisplayName테스트 이름을 지정@Nested내부 클래스를 이용한 그룹화 테스트@Disabled테스트를 비활성화@Para..