MockMvc2 [Spring] 컨트롤러 테스트 시 한글 깨짐 문제 해결 이번 미션에서 MockMvc를 이용하여 컨트롤러 테스트를 진행하던 중 아래와 같은 예외를 볼 수 있었습니다. @DisplayName("진행 중인 모든 방을 찾아온다.") @Test void findRooms() throws Exception { RoomsResponseDto roomsResponseDto = RoomsResponseDto.of(List.of(createRoomEntity(1L) , createRoomEntity(2L))); String response = objectMapper.writeValueAsString(roomsResponseDto); given(chessService.findRooms()) .willReturn(roomsResponseDto); mockMvc.perform(ge.. 2022. 4. 24. [Spring] MockMvc 를 이용한 컨트롤러 테스트 스프링 프레임워크에는 MockMvc라는 Spring MVC Test 프레임워크가 존재합니다. 서버를 구동하고 있지 않아도 Spring MVC 요청을 처리하는 모듈에서 모의 서블릿을 전달하고 디스패처 서블릿을 구동합니다. 즉, MockMvc는 모의 요청, 응답을 이용해 테스트하고자 하는 시나리오를 가볍게 테스트할 수 있는 프레임워크입니다. 오늘은 MockMvc를 간단하게 알아보고, Controller를 테스트 하는 코드를 작성하고자 합니다. MockMvc 설정 MockMvc를 이용하여 요청을 보내기 위해 몇가지 클래스를 먼저 알아둬야 합니다. MockMvcBuilders.* MockMvcRequestBuilders.* MockMvcResultMatchers.* MockMvcResultHandlers.* 위.. 2022. 4. 23. 이전 1 다음