4
APIを内部的に呼び出すメソッドがあります。このメソッドには完了ハンドラはありません。書き方補完なしの非同期メソッドのユニットテストObj Cのブロック
-(void) methodToBeTested{
[self callAPIWithCompletionHandler:^(NSArray *data,NSError *error)
{
//Here I get the response and sets the models.
}];
}
ここで、API呼び出し後に設定されたモデルのメソッド "methodToBeTested"をテストする必要があります。
何か提案がありますか?
これは正直なところ、統合テストのようです。単体テストでは、通常、このメソッドをスタブし、他のテストコンポーネントを準備する必要がある場合はモックデータを返します。 – bplattenburg