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)
{
...
}