Смоделируйте функцию другого класса в методе другого класса

Я пытаюсь GMOCK класса:

class A
{
public:

void method1()
{
std::cout << "Called" << std::endl;
}
};

class B : public A
{
public:
void method1()
{
............
A::method1();
............
}
};

Как я могу написать тестовый пример для класса B method1, чтобы вызвать фиктивный метод класса A method1 при ссылке в потоке? Следовательно, следует вызывать метод1 B, но когда ему нужно вызвать метод1 A, он должен вместо этого вызвать фиктивный метод и продолжить.


person Programmer    schedule 03.09.2017    source источник
comment
stackoverflow.com/questions/8942330 /   -  person Asesh    schedule 03.09.2017
comment
Я удалил статический квалификатор - проблема в том, что между вызовом метода B вызывается метод A - поэтому я хочу, чтобы только оставшийся метод mocK A должен выполнять метод B2   -  person Programmer    schedule 03.09.2017