如果我有以下接口成员函数:
virtual bool print_string(const char* data) = 0;
使用以下模拟
MOCK_METHOD1(print_string, bool(const char * data));
是否可以捕获传递给 print_string() 的字符串?
我尝试过了:
char out_string[20]; //
SaveArg<0>(out_string); // this saves the first char of the sting
这会保存字符串的第一个字符,但不会保存整个字符串。