본문 바로가기

내일배움캠프 4기 스프링/내배캠 TIL📘

02. 14 TIL

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