Google测试保存了一个函数指针,供以后调用

时间:2018-07-25 08:00:14

标签: googletest googlemock

我想知道是否可以保存模拟函数调用中收到的函数指针(到本地指针)。

(请注意语法可能不正确)

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); }

先谢谢了。

0 个答案:

没有答案