Java

[Spring Boot] 테스트 시 null 값이 들어올 때 간단하게 확인하기

yerinpark 2023. 10. 17. 23:26

Test 실행 시 값이 안 들어와서 확인해봐야 할 때,

Postman으로 번거롭게 확인하는 대신 콘솔에서 찍어볼 수 있다. 

 

1.

Component에서 

        var responseType = new ParameterizedTypeReference<String>(){};
 //       var responseType = new ParameterizedTypeReference<SearchLocalRes>(){};

response의 type을 SearchLocalRes에서 String으로 변경해준다.

 

 

2.

return 부분을  null로 잠시 바꿔준다.

return null;
// return responseEntity.getBody();

해당 라인에 break point를 걸어준다.

 

 

3.

Test로 가서 debug를 한다.

나의 경우에는, category는 들어왔는데 매칭이 왜 안 됐을지 확인해본다.

 

4.

body 부분을 우클릭 > copy value(또는 Ctrl+C)해서 json validation 검사를 해본다.

 

5. item 하위에 category가 있는 걸 확인 후

 dto에서 위치를 변경해준다.