Spring
JUnit5 컨트롤러 테스트 환경
http 상태코드 정상 : 200 insert : 201 서버에러 : 500 클라이언트 요청잘못 : 400 인증안됨 : 403 컨트롤러를 테스트하는 방법은 여러가지가 있다. 1. 실제환경과 동일하게 테스트할 수 있다. @SpringbootTest 어노테이션을 달아주면 전체가 메모리에 떠서 통합 테스트가 가능하다. 사실 컨트롤러에서 통합테스트 해버리면 테스트는 끝이다. 클라이언트가 요청할 수 있는곳은 컨트롤러밖에 없으니까! 2. 내가 원하는 컨트롤러, 서비스, 레파지토리만 분리해서 메모리에 올리고 테스트할 수 있다. @SpringbootTest(class={BookApiController.class, BookService.class, BookRepository.class}) 내가 BookService를 테..
2022. 5. 31. 10:13