ArticlesChannelsTags
Daangn Team Blog
Sep 22, 2023

효율적인 테스트를 위한 Stub 객체 활용법

codemockstubtestverification
viewOriginal View
효율적인 테스트를 위한 Stub 객체 활용법
  • 테스트 코드를 작성하는 것은 오류에 노출되고 힘들다.
  • Mock 객체를 사용하지 않고 테스트 코드를 작성할 수 있는 방법을 알아볼 것이다.
  • Mock 객체 대신 Stub 객체를 사용하여 효율적인 테스트를 할 수 있다.
  • Stub 객체는 Mock 객체와는 다르게 상태 검증(state verification)을 사용한다.
  • Mock 객체는 행동 검증(behavior verification)을 사용하는데, 이번에는 Stub 객체를 사용할 것이다.
  • Stub 객체를 사용하여 실제 객체와 비슷하게 동작하는 클래스를 만들 수 있다.
  • 테스트에 필요한 Stub 객체를 매번 만들지 않아도 되므로 테스트 작성이 편해진다.
  • 테스트에 사용할 Stub 클래스를 구현한 후, 테스트를 작성할 때 실제 객체를 사용하는 것과 같은 동작을 구현할 수 있다.

    See more related articles

    Loading...🧘🏼‍♀️