Controller와 단위 테스트 Model에서 비지니스 로직을 작성할 때 작성된 메서드들이 오류없이 잘 동작하는지 점검하기 위해 단위테스트를 실시했었다. 처음 테스트 케이스를 구축할 때는 번거로웠지만 일단 테스트 케이스들이 준비되면 테스트 자동화로 인해 개발 시간이 훨씬 줄어드는 것을 확인할 수 있었다. 그럼 Controller에서의 단위 테스트는 어떨까? Controller에서의 단위 테스트 앞선 포스트에서 handler method를 만들고 잘 동작하는지 매번 스프링 애플리케이션을 실행하고 브라우저를 통해 서버로 요청한 후 결과 페이지가 생각대로 잘 나오는지 확인 해야했다. 이 과정에 시간이 많이 소요되는 것은 물론 제대로 검증하는 것도 매우 힘들다. 이 과정에서 우리가 주로 확인한 내용들은 어떤 ..
03. Controller에 대한 단위 테스트
Controller와 단위 테스트 Model에서 비지니스 로직을 작성할 때 작성된 메서드들이 오류없이 잘 동작하는지 점검하기 위해 단위테스트를 실시했었다. 처음 테스트 케이스를 구축할 때는 번거로웠지만 일단 테스트 케이스들이 준비되면 테스트 자동화로 인해 개발 시간이 훨씬 줄어드는 것을 확인할 수 있었다. 그럼 Controller에서의 단위 테스트는 어떨까? Controller에서의 단위 테스트 앞선 포스트에서 handler method를 만들고 잘 동작하는지 매번 스프링 애플리케이션을 실행하고 브라우저를 통해 서버로 요청한 후 결과 페이지가 생각대로 잘 나오는지 확인 해야했다. 이 과정에 시간이 많이 소요되는 것은 물론 제대로 검증하는 것도 매우 힘들다. 이 과정에서 우리가 주로 확인한 내용들은 어떤 ..
2020.07.01