Google Mock Mock Unit Test Metodi statici C ++
-
06-11-2019 - |
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