티스토리 뷰

Mockito 프레임워크(p426~)

  • 인터페이스를 이용해 목 오브젝트를 만든다.
  • 목 오브젝트가 리턴할 값이 있으면 이를 지정해준다. 메소드가 호출되면 예외를 강제로 던지게 만들 수도 있다.
  • 테스트 대상 오브젝트에 DI 해서 목 오브젝트가 테스트 중에 사용되도록 만든다.
  • 목 오브젝트의 특성 메소드가 호출됐는지, 어떤 값을 가지고 몇 번 호출됐는지 검증한다.

'공부 > 토비의 스프링 3.1' 카테고리의 다른 글

데코레이터 패턴  (0) 2019.04.24
프록시  (0) 2019.04.24
스프링 테스트 작성 가이드라인  (0) 2019.04.23
테스트 대역의 종류와 특징  (0) 2019.04.05
PlatformTransactionManager  (0) 2019.04.04
댓글