Develop/Test
JUnit 에 관하여[3/3]
이번에는 Spring 기반의 웹 애플리케이션에 대해 테스트 코드를 작성해보고자 합니다. 해당 프로젝트의 소스 코드는 여기에서 확인하실 수 있습니다. 1. Mockito 소개 및 사용법 [ Mockito란? ] Mockito는 개발자가 동작을 직접 제어할 수 있는 가짜(Mock) 객체를 지원하는 테스트 프레임워크이다. 일반적으로 Spring과 같은 웹 애플리케이션을 개발한다고 하면, 여러 객체들 간의 의존성이 존재한다. 이러한 의존성은 단위 테스트를 작성하는 것을 어렵게 하는데, 이를 해결하기 위해 가짜 객체를 주입시켜주는 Mockito 라이브러리를 활용할 수 있다. Mockito를 활용함으로써 가짜 객체에 원하는 결과를 Stub하여 단위 테스트를 진행할 수 있다. (물론 Mock을 하지 않아도 된다면 하..
2022. 4. 15. 15:11
최근댓글