モッククラスはgooglemockの別のモッククラスから継承できますか? はいの場合、なぜこれが機能しないのかを理解するのを手伝ってください。
class IA
{
public:
virtual int test1(int a) = 0;
};
class IB : public IA
{
public:
virtual float test2(float b) = 0;
};
class MockA : public IA
{
public:
MOCK_METHOD1(test1, int (int a));
};
class MockB : public MockA, public IB
{
public:
MOCK_METHOD1(test2, float (float b));
};
cannot instantiate abstract class
コンパイラ エラーが表示されるが、MockB
対象ではないMockA