모의 객체의 사용 목적
C++ 소스 코드를 테스트할 때, 실제 객체를 만드는 데에 비용이 많이 들거나 테스트에서 객체에 대한 의존성이 높아 테스트하기 어려운 경우가 있습니다. 모의 객체를 사용하면 효율적으로 객체에 대한 의존성을 대체할 수 있습니다. 추가로 모의 객체의 예상 호출 횟수 등을 정의하여 객체를 의도한대로 사용하는지 확인할 수 있습니다.
사용 가능한 툴체인
- GCC 6.0 이상
- Visual Studio 2015 이상
모의 객체 명세
- 모의 객체의 매개변수와 반환값 지정
- 모의 객체의 예상 호출 횟수 설정
- 호출 순서 확인
- 매개 변수에 제약 사항 추가
- 그 외
모의 객체 활용
이 문서에서는 C++ 테스트에서 모의 객체를 활용하는 방법을 설명합니다.
Need more help with this?
Don’t hesitate to contact us here.