如何在C中使用GoogleMock?我用C编写了一个遗留项目,用C++编译器运行它是不可行的。由于代码是交叉编译的,因此可以在主机环境中运行单元测试或类似测试。因此,也有可能与C++主机编译器进行接口,使用谷歌测试和谷歌模拟。
c++cunit-testinggcc
如何在C中使用GoogleMock?我用C编写了一个遗留项目linux视频教程,用C++编译器运行它是不可行的。由于代码是交叉编译的,因此可以在主机环境中运行单元测试或类似测试。因此,也有可能与C++主机编译器进行接口,使用谷歌测试和谷歌模拟。,c++,c,unit-testing,gcc,C++,C,Unit Testing,Gcc,GoogleMock的某些功能似乎很容易被用来测试调用实际实现和设置调用期望我希望能够在C代码中使用它们。我可以看出红旗linux6.0,在不使用vtables的情况下使用GoogleMock确实是可能的,但它需要模板有没有办法用GoogleMock模拟C函数编辑:我基本上不得不使用google mocklinux交叉编译环境,但我认为其他阅读此帖子的人都比我更灵活。正如google mock常见问题解答:我的代码调用静态/全局函数。我可以模仿它吗?你可以,但是你需要做一些改变一般来说,如果您发现自己需要模拟一个静态函数,
GoogleMock的某些功能似乎很容易被用来测试调用实际实现和设置调用期望
我希望能够在C代码中使用它们。我可以看出linux交叉编译环境,在不使用vtables的情况下使用GoogleMock确实是可能的,但它需要模板
有没有办法用GoogleMock模拟C函数