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