如何为私人会员指定EXPECT_CALL
?
我的模拟私有成员是在构造函数中创建的,并调用函数write。我收到以下警告:
GMOCK警告:
无趣的模拟函数调用 - 直接返回。 函数调用:write(0x1010,1)
如何编写EXPECT_CALL
以禁用警告?
答案 0 :(得分:0)
创建一个单独的类来进行expect编写,这个类的实例应该在MainTestClass中创建。
.attr()
这就是你的测试套件的样子,
struct writeMock
{ // make an expect call to write here
};
struct MainTestClass : ::testing::Test
{
MainTestClass() {}
writeMock writeMock_;
// other members here
};