0
Ich habe eine Funktion, die ich testen, f1().Google Mock - Mock Rückgabewert einer (freistehenden) Funktion namens
f1() Anrufe g1() die einige unterschiedliche Werte zurückgeben kann.
Wie mock I g1() so kann ich die verschiedenen Werte durchlaufen, um es gibt die Pfade innerhalb f1() zu testen?
int f1()
{
int res = g1();
int ret = 0;
switch(res):
{
case 0:
// ret = something
case 1:
// ret = something else
default:
// ret = bad result
}
return ret;
}
Eigentlich gibt es einen anderen Weg mit Google Mock, aber ich werde das akzeptieren. – Adrian
@Adrian Kannst du mir bitte sagen, wie man durch Google Mock macht? Wenn möglich, zeige mir bitte das Snippet. –