标签: c++ unit-testing c++11 googletest googlemock
我正在为我的c ++代码编写一些googletest。在我的高效代码中,我正在使用函数来处理共享内存,尤其是shm_open。 正如我在ForDumies.md的googlemock中所看到的,模拟类应该继承自一个类。
shm_open
好吧,函数shm_open不是我可以从中继承的任何类的成员函数。
可以模拟这样的功能吗?
我的目标是通过自己的测试来控制shm_open函数的预期返回值,以便可以在生产性代码中测试错误处理。