(오류) JSON 경로 “~~”에 값이 없습니다.

(지면)

Post to MockMvcRequestBuilders 형태로 특정 API라는 테스트 코드를 작성하고 String 타입의 변수로 변환된 Dto 객체를 파라미터로 전달했습니다.

이 오류는 예상 일치 결과 개체(ResponseEntity 개체)의 특정 속성의 경로가 예상 값과 일치하는지 확인할 때 jsonPath 이전에 doReturn과 이후 예상 값이 일치하지 않았기 때문에 발생했습니다.


(오류) JSON 경로 "~~"에 값이 없습니다. 1


(오류) JSON 경로 "~~"에 값이 없습니다. 2

Json 형식의 ResponseEntity 결과 개체를 보면 JSON 형식의 데이터가 다시 data 라는 속성에 포함됩니다.
따라서 “email” 및 “memberName”을 지정하면 물론 오류가 발생합니다.

(해결책)

올바른 경로를 제공하여 문제를 해결했습니다.


(오류) JSON 경로 "~~"에 값이 없습니다. 3