Domanda

Ho appena iniziato a lavorare sui test unitari (utilizzando Boost Framework per i test, ma per le beffe devo usare Google Mock) e ho questa situazione:

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

Quindi, ho bisogno di creare finta classe A e rendere la mia classe B per non usare Real Method1 da una classe, ma per usare simulazione.

Non sono sicuro di come farlo e non sono riuscito a trovare un esempio simile.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top