小编Muh*_*san的帖子

嘲弄自由功能

我陷入了一个问题,似乎无法找到解决方案.

我正在使用VS2005 SP1来编译代码.

我有一个全局功能:

A* foo();
Run Code Online (Sandbox Code Playgroud)

我有一个模拟课

class MockA : public A {
public:
    MOCK_METHOD0 (bar, bool());
    ...
};
Run Code Online (Sandbox Code Playgroud)

在消息来源中,它是这样访问:foo()->bar().我无法找到模仿这种行为的方法.我无法改变消息来源,因此谷歌模拟烹饪书中的解决方案是不可能的.

任何有关正确方向的帮助或指示都将受到高度赞赏.:)

c++ tdd unit-testing googlemock

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

googlemock ×1

tdd ×1

unit-testing ×1