@WebMvcTest 컨트롤러 단위 테스트에서 페이징 테스트 (RestDocs)


@WebMvcTest 컨트롤러 단위 테스트에서 페이징 테스트 (RestDocs)

통합 테스트가 아닌 단위 테스트에서 Controller 에서 페이징 처리된 로직을 테스트하려면 PageImpl 을 이용해 직접 만들어줘야 한다. 이렇게 직접 DTO 에 값을 넣어주고 모든 세팅이 끝난 후 new PageImpl 을 만들어줘서 Querydsl 에서의 페이징 처럼 직접 Page 를 만들어서 테스트해야한다. RestDocs 는 페이징 처리된 모든 필드(데이터 + 페이징 데이터)들을 적어줘야한다. (restDocs 에서 데이터 배열은 [] 로 표현해주면 된다) 응답 결과...

@WebMvcTest 컨트롤러 단위 테스트에서 페이징 테스트 (RestDocs)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : @WebMvcTest 컨트롤러 단위 테스트에서 페이징 테스트 (RestDocs)