server.MockMvc1 Spring Boot에서 MockMVC를 사용하여 api 테스트 진행하기 @SpringBootTest어노테이션을 사용하면 service및 repository 계층에 대해서 테스트를 진행할수 있다. 하지만 컨트롤러 계층에 대한 테스트를 진행하려면 다른 방식을 사용하여야 한다. mokito를 사용할수도 있으나 servlet.MockMvc를 사용하여 테스트를 진행해 보았다. 1. 테스트 클래스 -> 테스트할 컨트롤러 클래스만 명시해 주었다. -> 테스트에 필요한 MockMvc와 ObjectMapper를 주입받도로 해주었다. 2. 테스트 내용 -> 컨트롤러로 전달되는 값의 형태로 만들어주기 위해 ObjectMapper객체를 사용하였다. 3. 테스트 클래스 위치 확인 -> 테스트시 특정 테스트 클래스만 테스트 하기 위해 위치 확인 4.테스트 진행 -> 테스트가 필요.. 2025. 11. 11. 이전 1 다음