[Spring boot] 스프링(Spring) 테스트 케이스 작성(중복 회원 검사, 회원 가입)
기존 클래스들의 작성은 아래 링크에 순차적으로 작성되어있다. ● 회원관리 예제 - 백엔드 개발 1. 회원 도메인과 리포지토리 만들기 2. 회원 리포지토리 테스트 케이스 작성 3. 회원 서비스 개발 4. 회원 서비스 테스트 개발한 기능을 실행해서 테스트할 때 자바의 main 메서드를 통해서 실행하거나, 웹 애플리케이션의 컨트롤러를 통해서 해당 기능을 실행한다. 이러한 방법은 준비하고 실행하는데 오래 걸리고, (system.out.println() 으로 다 된다!!) 반복 실행하기 어렵고 여러 테스트를 한번에 실행하기 어렵다는 단점이 있다. 자바는 JUnit이라는 프레임워크로 테스트를 실행해서 이러한 문제를 해결한다. 테스트 케이스 작성은 이전 포스팅에서 다룬 회원 서비스 개발에서 회원 가입과 중복회원 검사..