본문 바로가기 메뉴 바로가기

CodeQnA

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

CodeQnA

검색하기 폼
  • 분류 전체보기 (63)
    • 프로그래밍 언어 (7)
      • Javascript (1)
      • Python (5)
      • Java (1)
      • C, C++ (0)
    • 웹 개발 (34)
      • 프론트엔드 (11)
      • 백엔드 (23)
      • 풀스택 (0)
    • 데이터베이스 및 클라우드 (22)
      • SQL & NoSQL (6)
      • 클라우드 서비스 (AWS, Azure, GCP 등.. (12)
      • Docker (3)
      • Kubernetes (1)
  • 방명록

@mock (1)
@Mock, @MockBean, Mockito.mock() 차이점 총정리: Spring 테스트 상황별 활용법

Spring과 Mockito를 사용하여 단위 테스트를 작성할 때 @Mock, @MockBean, 그리고 Mockito.mock()을 자주 접하게 됩니다. 이 세 가지는 모두 Mock 객체를 생성하는 데 사용되지만, 각각의 사용 시점과 용도가 다릅니다. 이번 글에서는 이들의 차이점을 명확히 정리하고, 어떤 상황에서 어떤 것을 사용하는 것이 적절한지 설명하겠습니다.1. @Mock - Mockito 기반 단위 테스트@Mock은 Mockito에서 제공하는 어노테이션으로, 테스트 클래스 내부에서 Mock 객체를 생성할 때 사용됩니다. Mock 객체는 외부 의존성을 가짜로 만들어 테스트에 필요한 행동을 시뮬레이션하는 데 사용됩니다.특징Mockito 프레임워크 전용: 순수한 Mockito 기반의 단위 테스트에 적합합..

웹 개발/백엔드 2025. 1. 12. 17:46
이전 1 다음
이전 다음
최근에 올라온 글
글 보관함
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
최근에 달린 댓글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바