본문 바로가기
  • Adillete
【Spring】

[Mochito] Spring의 단위 테스트

by 아딜렛 2025. 3. 29.

출처: https://mangkyu.tistory.com/145

 

[Spring] JUnit과 Mockito 기반의 Spring 단위 테스트 코드 작성법 (3/3)

이번에는 Spring 기반의 웹 애플리케이션에서 테스트를 작성하는 방법에 대해 알아보도록 하겠습니다. 1. Mockito 소개 및 사용법 [ Mockito란? ] Mockito는 개발자가 동작을 직접 제어할 수 있는 가짜 객

mangkyu.tistory.com

스프링 단위테스트 하는 방법

 

 1.Mochito를 사용하자
 Mochito: 개발자가 동작을 직접 제어할수 있는 가짜 객체를 지원하는 테스트 프레임워크
 Spring 여러객체들간의 의존성 때문에 단위 테스트가 어려운데 이를 해결할수 있음
 가짜 객체를 주입해서 가짜 객체에 원하는 결과를 Stub 하여 단위 테스트를
 진행 할수 있음.
 
 ->정처기 실기에 나오는 상향식 단위테스트의 드라이버vs 하향식 단위테스트의 스텁이라고함.
 
 2. Mochito 사용방법
 @Mock: Mock 객체를 만드는 어노테이션
 @Mock:  Stub 하지 않은 메서드들은 원래의 메서드대로 사용함
 @InjectMocks: Mock , spy로 만들어진 가짜 객체를 주입하는 어노테이션