라니킴의 기록 남기기

  • 홈
  • 태그
  • 방명록

Unit Test 1

단위테스트 (Unit Test) 작성하기

Mockito 사용해서 Unit Test 하기 API에 평점 순으로 내림차순 정렬되는 기능과 평점이 0점일 경우 결과 리스트에서 제외시키는 기능을 추가하면서 service단 unit test를 작성했다. MovieService에서는 MovieRepository를 의존하고 있기 때문에 @Mock으로 Repository를 모킹했다. 이렇게 하면 실제 naverApi를 호출하는 게 아니기 때문에 아래 코드와 같이 Mockito를 이용해 결과값을 만들어줘야 한다. Mockito.when(movieRepository.findByQuery("해리포터")).thenReturn(getStubMovieList()); given, when, then으로 구성했고, 출력값을 검증하는 방식으로 테스트를 작성했다. @Exten..

개발/Spring&SpringBoot 2023.01.19
이전
1
다음
더보기
프로필사진

하루하루 기록을 남기는 공간입니다.

  • 분류 전체보기 (57)
    • 개발 (43)
      • 끄적이기 (18)
      • 알고리즘&자료구조 (2)
      • JAVA (1)
      • Spring&SpringBoot (6)
      • 네트워크 (1)
      • DataBase (1)
      • Project (5)
      • iOS (9)
    • 코딩테스트문제풀이 (5)
      • Codility (1)
    • 정보 (4)
    • 일상 (4)

Tag

카카오로그인, 소셜로그인, 구글지도, Storyboard, IOS, SWIFT, network, ats, CORS, Component, 항해99, 인스타그램, kakao login, Google Map, WebView, JSON, UICollectionView, WebKit View, Unit Test, 스토리보드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바