我已经阅读了 googlecode 中的良好做法。他们是对的,但我仍然对以下内容感到好奇:
有一些类定义,可以说:
class A{
virtual void method_a(){}
};
如您所见,method_a不是纯vitual 。
我可以编码吗
class MockA: public A{
MOCK_METHOD(method_a, void());
};
没有黑暗的结果?
更深入。我可以在 MockA 中覆盖method_a吗?
像:
class MockA: public A{
void method_a(){
// Do something here.
}
};