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

mandy

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

mandy

검색하기 폼
  • 분류 전체보기 (86)
    • Cloud (0)
      • AWS (0)
    • Database (5)
      • MySQL (5)
    • DDD (5)
    • Git (3)
    • HTTP (6)
    • Java (7)
      • Java 8 (7)
    • Kafka (6)
    • MSA (2)
    • ORM (10)
      • JPA (10)
    • Spring (5)
    • Spring Boot (9)
      • 환경설정 (8)
    • Test (16)
      • JUnit 5 (8)
      • Mockito (4)
      • ATDD (4)
    • 참고 (0)
    • 책 내용 정리 (11)
      • 객체지향의 사실과 오해 (0)
      • 클린코드(clean code) (10)
  • 방명록

mockito (2)
[Mockito] 2. Mock 객체를 만들어 테스트하기

1. Mock 객체 만들기 내, 외부 API를 사용할 때 인터페이스를 통해 객체를 생성하려면 선언되어 있는 추상 메소드를 모두 구현한 클래스 혹은 익명 클래스를 만들어야 한다. 해당 작업을 Mockito가 해주고 만들어진 Mock 객체를 사용할 수 있다. 위와 같은 구조에서 MemberService, StudyRepository 가 인터페이스이다. 1) MemberService는 규약만 정의해 놓은 상태라고 가정하고, StudyRepository 는 JpaRepository를 상속받는 인터페이스이다. public interface MemberService { Optional findById(Long memberId); void validate(Long memberId); void notify(Study ..

Test/Mockito 2021. 12. 9. 17:31
[Mockito] 1. Mockito 시작하기

1. 의존성 추가 Spring boot로 프로젝트를 생성하면 spring-boot-starter-test 의존성을 추가할 때 다음 두 개의 패키지가 추가된다. mockito-core mockito-junit-jupiter : JUnit 의 Mockito 확장 구현체 2. Mockito를 통해 테스트 할 때 생각해야 할 세 가지 Mock을 만드는 방법 Mock이 어떻게 동작해야 하는지 관리하는 방법 Mock의 행동을 검증하는 방법 출처 https://www.inflearn.com/course/the-java-application-test 더 자바, 애플리케이션을 테스트하는 다양한 방법(백기선)

Test/Mockito 2021. 12. 9. 16:16
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 스프링 카프카 컨슈머
  • Spring Data JPA
  • MySQL
  • ATDD
  • Spring Boot
  • 클린코드
  • java8
  • Stream
  • 마이크로서비스 패턴
  • 도메인 모델링
  • 트랜잭셔널 아웃박스 패턴
  • 폴링 발행기 패턴
  • named query
  • spring rest docs
  • HTTP 헤더
  • Spring
  • clean code
  • http
  • H2
  • 이벤트 스토밍
  • 계층형 아키텍처
  • kafka
  • 육각형 아키텍처
  • Git
  • 학습 테스트
  • mockito
  • TDD
  • 스프링 예외 추상화
  • JPA
  • Ubiquitous Language
more
«   2025/05   »
일 월 화 수 목 금 토
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

티스토리툴바