Closed dasd412 closed 2 years ago
MockMvc의 결괏값을 보고 싶다면, 먼저 MvcResult 구현체를 만들어야 한다.
그리고 아래 두가지 방법 중 하나를 사용한다.
andReturn() 이전에 중단점을 걸고 step over (F8 단축키)를 활용해서 다음 라인으로 계속 이동한다. 그리고 andReturn() 바로 다음 라인까지 진행하면, 위의 그림과 같이 MvcResult 구현체의 속성들을 알 수 있다.
andReturn() 이전과 andReturn() 이후에 중단점을 두 개 건다. andReturn() 이전에서 Resume를 하면 다음 중단점인 andReturn() 이후로 이동하게 된다. 그러면 동일하게 위 그림과 같이 MvcResult 구현체의 속성들을 알 수 있다.
구현체의 속성 중 mockResponse를 보면가짜 response에 담긴 정보들을 알 수 있다. 특히 그 중에서 content는 DTO로 받은 데이터들이다.