[Spring] HttpServletRequest, HttpSession 을 필요로하는 로직을 테스트하는 방법
서론 테코 꼼꼼하게 짜야지! 라는 목표로 리팩토링하다가 잡게된 글 주제였는데 일도바쁘고 할것도 많아서 생각보다 오래걸렸다. 처음에 짰던 코드에서 테코를 잘 짤 수 있는 구조로 바꾸다보니 뭔가 익숙해졌는데, 오 ,, 프로페서롤에서 crud 씨가 만든 구조랑 거의 98프로 일치했다. 무의식이 따라한건지,, 좋게 변한건지 ,, ㅎㅅㅎ 본론 로그인 이후의 로직을 단위테스트짜고 싶어서 찾아보다가 MockHttpSession, MockHttpServletRequest를 발견했다. 앞으로도 자주 쓰일 클래스일 것 같아서 정리를 해두려고 한다. MockHttpSession의 Java doc 을 보면 HttpSession 을 구현한 클래스임을 알 수 있다. (https://docs.spring.io/spring-fram..
개발/Java & Spring
2020. 4. 22.