스프링부트에서는 배포나 직접 localhost로 접근하여 여러 가지 경우를 테스트해 보는 것 말고 더 편하게 내가 쓴 코드를 테스트할 수 있는 기능을 제공한다. 그래서 테스트 코드를 어떻게 작성해야 하는지를 기록해보려 한다. 주로 JUnit을 활용한 테스트 방법을 기술한다. 아래 책을 공부 중이다. 신선영, 『스프링 부트3 백엔드 개발자 되기』, 골든레빗(2024) 1. 기본적인 test 방식우선 테스트 코드를 작성할 때는 크게 아래의 흐름을 따른다. given (이런 상황이 주어졌는데)when (이렇게 됐을 때)then (결과가 이렇게 되어야 해) 예를 들어, 기본적인 회원가입 로직을 테스트하기 위해서는 given으로 회원가입하려는 멤버 정보가 주어져야 한다. 그리고 when에서는 회원가입하는 상황..