본문 바로가기

녕의 학습 기록

검색하기
녕의 학습 기록
프로필사진 kjyyjk

  • 목록 (213)
    • Dev (88)
      • Java (28)
      • Spring (46)
      • HTTP (9)
    • Algorithm (96)
      • Algorithm 문제 (96)
    • 대외활동 (21)
      • 네이버 부스트코스 (4)
      • 멋쟁이사자처럼 11기 (4)
      • GDG Campus Korea (5)
      • SELAB (0)
      • 우아한테크코스 7기 (8)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2024/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
Tags
  • 우테코
  • 우아한테크코스
  • 우테코 7기
  • 우테코 최종 합격
  • 을
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2024/12/27 (1)

녕의 학습 기록

단위 테스트 고민과 해결 : DI와 DIP 적극 활용하기

문제 상황 JpaRepsitory의 구현체인 GroupJpaRepository에 직접 의존하고 있는 GroupService를 단위 테스트하고자 한다.@Service@Transactional(readOnly = true)@RequiredArgsConstructorpublic class GroupService {    private final GroupJpaRepository groupJpaRepository; ...} 시도한 것 1. 실제 db를 사용해 통합 테스트 / 외부 Mocking 라이브러리 사용테스트하고자 하는 대상이 repository 구현체에 의존하고 있기 때문에 실제 repository 구현체를 사용하고 데이터베이스와 연동해 통합 테스트를 하거나, Mockito와 같은 외부 라이브러리를 사용..

Dev 2024. 12. 27. 02:01
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바