Objective CコードのユニットテストにXCTestを使用しています。私はメソッドA()をテストしなければなりません。メソッドA()はB()を呼び出します。 A()のテストに集中できるようにB()をオーバーライドする方法はありますか?Objective CまたはSwiftで従属メソッドをオーバーライドしてテストする方法
以下の例です。
- (void) A{
int x = [self B];
if(x == something)
{
// DoSomething
}
else
{
// DoSomething else
}
}
私の意図は、B()の複数の応答/戻り値についてA()をテストすることです。