728x90
코드 리팩토링 및 테스트 코드 작성
mock 객체 생성시 ~.class의 의미 :
anyMachter와 함께 사용할 경우 프로덕션 코드에서 사용하는 인수를 똑같이 갖고 있는 mock 객체를 만들어준다. mock 객체에서 클래스 리터럴을 사용하면 메서드 호출에서 인수를 정확하게 일치시킬 수 있고, 특히 오버로딩된 메서드 또는 복잡한 인수가 있을 때 더욱 유용하게 사용할 수 있다.
댓글 컨트롤러 테스트 코드 작성 : 컨트롤러의 인자 값을 채워주기 위해 직렬화 개념을 도입해보려 했지만, 그를 위해선 그 엔티티 클래스가 직렬화를 상속해야한다.
다른 방법을 시도해보기 : ObjectMapper 클래스 이용하기
728x90
'내일배움캠프 4기 스프링 > 내배캠 TIL📘' 카테고리의 다른 글
02. 16 TIL (0) | 2023.02.17 |
---|---|
02. 15 TIL (0) | 2023.02.15 |
02. 13 TIL (0) | 2023.02.14 |
02. 10 TIL (0) | 2023.02.10 |
02. 09 TIL (0) | 2023.02.09 |