Question

Je viens de commencer à travailler sur les tests unitaires (en utilisant Boost Framework pour les tests, mais pour les simulations, je dois utiliser Google Mock) et j'ai cette situation:

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);}
};

Donc, j'ai besoin de créer une simulation de classe A, et de faire de ma classe B pour ne pas utiliser Real Method1 à partir d'une classe, mais pour utiliser Mock.

Je ne sais pas comment procéder, et je n'ai pas pu trouver un exemple similaire.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top