注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
[SNSUser loginWithBlock^(SNSUser* user, NSError* error) { XCTAssertNotNil(user, @"hoge"); XCTAsse... [SNSUser loginWithBlock^(SNSUser* user, NSError* error) { XCTAssertNotNil(user, @"hoge"); XCTAssertNil(error, @"fuga"); }]; 一見テストが通ったと見せかけて、実はBlocksの中が 実行される前にテストが終わっていたりします。 (Blocks内はテストしてないけどTest Succeededってなる) 地味に最初はひっかかる人もいるんではないでしょうか。 XCTestでは非同期処理のテストができないと思っている人を時々見かけますが、 Blocksの中に書いた処理が走るまで待機させることで一応テストできます。 // テスト実行完了フラグ __block BOOL isFinished = NO; [SNSUser loginWithBlock^(SNSUser* user
2014/05/31 リンク