请帮助我修复第三方库的 `MOCK_METHOD` 实现中的 `undefined reference` 错误

问题描述 投票:0回答:0

如果您需要实验,这里是 godbolt 链接 https://godbolt.org/z/oM3Kz6b69.

我必须对 Receiver 类方法进行单元测试。为此,我正在为 Boost 库中使用的所有方法/定义实现模拟。我收到某些方法的“未定义引用”错误。

谁能帮我解决这个问题?我不太清楚如何使用 google mock 模拟外部第三方库。我更喜欢对模拟对象使用值语义。

谢谢, 亲爱的

亲爱的苏克桑

c++ unit-testing c++11 googletest googlemock
© www.soinside.com 2019 - 2024. All rights reserved.