Статические методы модульного тестирования Google Mock c ++

Я только начал работать над модульным тестированием (с использованием платформы BOOST для тестирования, но для имитации я должен использовать Google Mock), и у меня есть эта ситуация:

class A
{
static int Method1(int a, int b){return a+b;}
};

class B
{
static int Method2(int a, int b){ return A::Method1(a,b);}
};

Итак, мне нужно создать фиктивный класс A и сделать так, чтобы мой класс B не использовал настоящий Method1 из класса A, а использовал фиктивный класс.

Я не знаю, как это сделать, и мне не удалось найти подобный пример.

15
задан JasonMArcher 4 June 2015 в 21:23
поделиться