Я только начал работать над модульным тестированием (используя платформу 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, а использовал фиктивный.
Я не уверен, как это сделать, и я не мог найти аналогичный пример.
B.o
иmockA.o
? - person Beta   schedule 20.01.2012