草庐IT

saveArgPointee

全部标签

c++ - gmock中saveArg和saveArgPointee有什么区别?

我正在gmock学习。现在我试图模拟名为“任务”的类,如下所示:classMockTask:publicTask{public:MOCK_METHOD3(Execute,bool(std::set&setDeviceIDs,inttimeout,PACKET_DATA*Data));};而且我想在调用task.excute时保存结构pdata,以便我可以验证pdata->成员。这是我的代码:PAKET_DATAdata;EXPECT_CALL(task,Execute(testing::_,testing::_,testing::_)).WillOnce(testing::saveAr