🤨2023.07.30

일일 회고 347일차

할일 및 한일

경험 및 배움

캡스톤 프로젝트 리팩토링

오늘은 하루종일 캡스톤 프로젝트를 리팩토링하는 데 시간을 쏟았다.

기존의 통합 테스트를 각 계층별 단위 테스트로 분리하고.. 매퍼도 적용하고.. AutoParams도 적용해보고..

그 와중에 문제가 발생!

@WebMvcTest 를 사용해서 컨트롤러 단위 테스트를 진행하는 도중이였다.

나는 Exception Handler를 이용해서 전역의 예외를 한 곳에서 관리한다.

따라서, 컨트롤러 단위 테스트를 작성하면서 당연히 실패 테스트도 작성했고, 예외를 기대했다.

하지만 @WebMvcTest 에서는 Exception Handler가 동작을 자동으로 하지 않는다고 했고, 방법을 계속해서 찾아보다가 시간이 늦어 포기했다😭

내일은 해결하자..

개선 및 목표

  • 내일은 점심에 캡스톤 교수님 미팅, 저녁에는 Wasabi 백엔드 회의가 있다.

  • 남은 시간은 캡스톤 프로젝트 리팩토링!

Last updated