은의이 예제를 보자어떻게 구조체에서 호출하는 방법을 구글 모의에
A a;
struct B{
int res = a.Get();
}
내가 그러나 나는 또한 것이다, 방법을 얻기 구글 모의에 필요
진짜 한테 전화 할 필요가있어. 나는 #ifdef로 시도해 봤는데 작동하는 것 같다. 그렇다면 #ifdef 섹션에서 조롱하기로 결정했지만 아무 것도하지 않습니다.
#ifdef UNIT_TEST
MOCK_METHOD0(A,Get);
#else
int A::Get(){....}
#endif
내가 뭘 잘못하고 있니? 그것을 할 수있는 더 깨끗한 방법이 있습니까? 제발, 어떤 도움을 주셔서 감사합니다.
게시 한 코드는 C++가 아닙니다. –
동일한 사용자가 게시 한 http://stackoverflow.com/questions/5921238/how-to-google-mock-a-method-called-from-a-struct의 거의 정확한 부분입니다. –
@unapersson 물론 C++입니다. –