jjzjj

pObjData

全部标签

c++ - 如何在谷歌模拟测试中为模拟方法的 void * 参数设置一个值?

我想将字符串“设备名称”传递给方法的void*指针参数,稍后将其检索到字符数组。为此我做了如下所示。我在这里创建了一个Action来实现这一点。ACTION_P(SetArg2ToChar,value){*static_cast(arg2)=*value;}要调用/模拟的实际方法boolgetDictItem(WORDwIndex,BYTEbSubIndex,void*pObjData,DWORDdwLength,CSdo&sdo)我的模拟方法MOCK_METHOD5(getDictItem,bool(WORDwIndex,BYTEbSubIndex,void*pObjData,DWO