क्या मैक क्लास googlemock में किसी अन्य नकली कक्षा से प्राप्त कर सकता है? यदि हां, तो कृपया यह समझने में मेरी सहायता करें कि यह क्यों काम नहीं कर रहा है।क्या मैक क्लास 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));
};
मैं MockB
के लिए एक cannot instantiate abstract class
संकलक त्रुटि मिलती है लेकिन के लिए MockA