Googlecode のグッド プラクティスについて読みました。そして、彼らは正しいですが、私はまだ次のことに興味があります:
いくつかのクラス定義があります。
class A{
virtual void method_a(){}
};
ご覧のとおり、method_aは純粋な viual ではありません。
コーディングできますか
class MockA: public A{
MOCK_METHOD(method_a, void());
};
暗い結果はありませんか?
さらにもっと。MockAでmethod_aをオーバーライドできますか?
お気に入り:
class MockA: public A{
void method_a(){
// Do something here.
}
};