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