반응형
Mock # spy #mockito
-
Spring(6) - Mock, MockitoBack-end/Spring 2021. 8. 25. 17:02
이번 포스팅은 Short Url API 프로젝트 도중 CI를 이용하려고 테스트 코드를 짜던 중 DB에 접근하고 설정해줘야하는것이 까다로웠습니다. 그래서 이러한 데이터들을 코드에서 바로 지정해 쉽게 테스트를 구성 할 수 없을까? 라는 생각이 들었습니다. 그 때 눈에 들어온 방법이 "Mockito"입니다. Mockito는 Mock을 Java Mock객체를 이용한 테스트를 편하게 해주는 라이브러리입니다. 그럼 자세히 살펴보겠습니다. Mock이란? Mock은 Object입니다. 테스트를 수행 할 경우 "가짜"모듈을 생성하여 테스트의 효율성을 높이는 데사용되는 객체입니다. 그럼 왜 이런 걸 사용할까요? 예를 들어 DB에서 멤버를 꺼내오는 작업이 있다고 합시다. 근데 여기서 DB에서 조회기능을 수행, DB에 있는 ..