懲戒使用庫捕獲一個void *參數:GMock 我試着去捕捉void*參數作爲模擬對象的函數調用的一部分傳遞。林能夠捕捉到國際價值通過SaveArg<N>過去了,但是當我嘗試使用它來捕捉void*參數,它拋出編譯錯誤 錯誤:gmock/include/gmock/gmock-more-actions.h:155: error: ‘const void*’ is not a pointer-to-o
我想用自定義字符串類型使用gmock。 我有QString參數的方法,其欲模擬: MOCK_METHOD1(getValue, int(QString key)); 我設定一個期望: EXPECT_CALL(mock, getValue("someKey"));
得到了一個錯誤: error: no matching function for call to 'MyMock::gmock_ge