모의 객체의 사용 목적

C++ 소스 코드를 테스트할 때, 실제 객체를 만드는 데에 비용이 많이 들거나 테스트에서 객체에 대한 의존성이 높아 테스트하기 어려운 경우가 있습니다. 모의 객체를 사용하면 효율적으로 객체에 대한 의존성을 대체할 수 있습니다. 추가로 모의 객체의 예상 호출 횟수 등을 정의하여 객체를 의도한대로 사용하는지 확인할 수 있습니다.

사용 가능한 툴체인

  • GCC 6.0 이상
  • Visual Studio 2015 이상

모의 객체 명세

  • 모의 객체의 매개변수와 반환값 지정
  • 모의 객체의 예상 호출 횟수 설정
  • 호출 순서 확인
  • 매개 변수에 제약 사항 추가
  • 그 외

모의 객체 활용

이 문서에서는 C++ 테스트에서 모의 객체를 활용하는 방법을 설명합니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.