我想知道是否可以保存模拟函数调用中收到的函数指针(到本地指针)。
(请注意语法可能不正确)
EXPECT_CALL(obj, func(_, _, func_ptr, arg)
.willOnce(DoAll(SaveArg<2>(&local_func_ptr),
SaveArg<3>(&local_arg)));
然后我将创建一个ACTION,在需要时调用。
ACTION(InitFunc)
{
local_func_ptr(local_arg);
}
先谢谢了。