MockMvcTester 에도 MockMvc의 doPrint()같은 메소드가 있나요
135
작성한 질문수 4
찾아보다가 잘 못찾겠어서 문의 드립니다 ㅜㅜ
답변 2
2
MockMvcTester는 테스트가 실패하면 doPrint() 처럼 API 호출 내역을 보여줍니다. 그런데 성공했을 때는 기본적으로 보여주지 않죠.
이번 강의에선 간단한 테스트만 만들어서 넣지 않았는데 만약 doPrint() 기능을 사용하고 싶으면 다음과 같이 apply() 를 이용하면 됩니다.
MvcTestResult result = mvcTester.post().uri("/api/members").contentType(MediaType.APPLICATION_JSON)
.content(requestJson).exchange();
assertThat(result)
.hasStatusOk()
.apply(print())
.bodyJson()
.hasPathSatisfying("$.memberId", notNull())
.hasPathSatisfying("$.email", equalsTo(request));print()는 MockMvcResultHandlers 의 static method 입니다.
N+1 관련해서 질문있습니다.
0
37
3
도메인 모델에서 관계와 규칙을 구분하는 방법
0
58
2
헥사고날 아키텍처에서의 배치, 시큐리티, 비동기 이벤트 처리는 어떻게 하나요?
0
130
2
어댑터에서 도메인에 직접 의존하는 경우에 대해
0
133
2
Member 도메인이 PasswordEncoder를 받는 구조 질문 있습니다.
0
117
2
MemberService와 EmailSender 책임 분리에 대한 질문
0
108
2
NonNullApi를 NullMarked로 대체하라고 합니다.
0
132
2
39. 문서와 코드 다듬기 updateInfo 테스트 질문 있습니다.
0
79
2
Repository Adapter 설계에 대해 피드백을 부탁드립니다
0
111
2
헥사고날 part2 강의 출시 예정일 문의 드립니다.
0
260
2
PT 문의사항
0
103
1
초기 어플리케이션 구동 시 compose.yml 파싱 오류
0
152
2
애플리케이션의 JPA 리턴과 도메인 모델
0
129
2
애그리거트 루트의 하위 도메인들의 depth가 깊어질 때 문의
0
137
2
페이징 처리를 해야한다면 어떻게 해야할까요?
0
195
2
애그리거트의 repository
0
123
2
Domain Expert가 정확히 어떤 역할을 하는 사람인가요?
0
237
1
회원 애플리케이션 서비스 테스트 (1)
0
109
2
정적 팩토리 메서드 관련 질문드립니다!
0
110
2
spotbug + @NonNullApi 로만 Null 방어가 될까요?
0
129
2
required 포트에 관해서
0
95
2
혹시 다음 편은 언제쯤 오픈할까요?
0
172
2
서비스 단위 테스트 코드 작성
0
101
2
domain 모듈에 entity를 정의한다고 했을때
0
103
2





