Ich verwende XCTest für Unit-Tests meiner Objective-C-Code. Ich muss Methode A() testen, die wiederum B() aufruft. Gibt es eine Möglichkeit, B() zu überschreiben, damit ich mich auf das Testen von A() konzentrieren kann?Wie überschreiben und testen Sie eine abhängige Methode in Objective C oder Swift
Ein Beispiel unten angegeben.
- (void) A{
int x = [self B];
if(x == something)
{
// DoSomething
}
else
{
// DoSomething else
}
}
Meine Absicht ist es, A() für mehrere Antworten/Rückgabewerte von B() zu testen.