如何在 C++ 中使用 GMOCK 中输入的参数?
我需要使用模拟类函数的输入参数。
EXPECT_CALL(*mockAdd, addThree(Matcher<int>())).WillOnce(RETURN(input_parameter + 4));
给一个函数 at 向该函数传递参数。如何在我的模拟中使用给定的输入。鉴于我不知道 input_parameter 是什么。我不想分配 input_parameter。
I need to use the input parameter of a mock class function.
EXPECT_CALL(*mockAdd, addThree(Matcher<int>())).WillOnce(RETURN(input_parameter + 4));
Give a function at passes in argument to the function. How do I use the given input in my mock. Given that I do not know what the input_parameter is. I do not want to assign the input_parameter.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
让我们尝试使用testing::DoAll 和testing::Invoke
lets try with testing::DoAll and testing::Invoke