CppFreeMock
基于gmock,可以在不更改源代码的情况下模拟全局函数、成员函数、类静态函数。
是 OneNote 上的文档和设计笔记宿主。
你好,世界:
string func () {
return " Non mocked. " ;
}
TEST (HelloWorld, First) {
EXPECT_CALL (* MOCKER (func), MOCK_FUNCTION ()). Times ( Exactly ( 1 ))
. WillOnce ( Return ( " Hello world. " ));
EXPECT_EQ ( " Hello world. " , func ());
}
是我尝试解决此问题时的原型。
2023-02-23 17:04:21
25KB
C++
1