기록의..어쩌구...중요성...어쩌구...

고정 헤더 영역

글 제목

메뉴 레이어

기록의..어쩌구...중요성...어쩌구...

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (27)
    • SPRING (2)
    • 네트워크 (0)
    • 서랍 (25)
      • Prometheus (1)
      • 로깅 전략 (1)
      • 잡담 (1)
      • 기타 (12)
      • EDI (0)
      • 분산 시스템 (1)
      • TDD (2)
      • Apache Kafka (2)
      • Kafka Connect (1)
      • DB (0)
      • 그리디 (2)
      • 그래프 (2)

검색 레이어

기록의..어쩌구...중요성...어쩌구...

검색 영역

컨텐츠 검색

Test

  • Embedded H2 (In-memory) - Mock DataBase, For Unit Test

    2021.10.30 by 박복만

Embedded H2 (In-memory) - Mock DataBase, For Unit Test

살면서 처음으로 단위테스트를 할 수 있는 코드를 짜라는 가르침을 받았고 이젠 "어떻게"에 대해서 고민을 하게 되었다. 데이터에 접근하는 클래스를 테스트하고 싶은건데 어떻게 하면 데이터베이스를 깔끔하게 Mocking 할 수 있을까? 원하는 데이터들을 집어넣는것은 둘째치고 내 테스트 코드를 실행하는 사람들에게 데이터베이스 인스턴스를 준비시킬 수 있을까에 대한 고민이 생겼다. 테스트 데이터베이스 서버를 올려놓는다. -> 돈든다. H2 ! H2 디비를 어플리케이션에 embedding 하는 방법을 찾았다. H2 embedded mode H2 디비는 embedded mode를 사용할 수있는데 사용하려면 h2.jar파일을 내 프로젝트가 찾을 수 있게 준비하고 Jdbc Driver를 사용하고 (org.h2.Driver..

서랍/TDD 2021. 10. 30. 16:15

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
기록의..어쩌구...중요성...어쩌구... © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바