2016-05-06 8 views
1

私のアプリで通知を呼び出すのにかかる時間を計りたい。私はブレークポイントを設定したと通知が間違いなくテスト中に呼び出され、そしてwaitForExpectationsWithTimeoutは「ロード」として実行を継続印刷しますXcode単位テストの期待時間を測定する

​​

:私は、テストのセットアップそうのように持っています。

しかし、テストはXcodeで終わらず、タイムアウトするまで実行されます。私はブロックが確実に実行されたことを知っています。なぜ、それは合格しませんか?

答えて

1

self.measureBlock内のメソッドは10回呼び出されます。その "測定"の部分は、平均を計算するためにそれらの10回の実行の平均を取る。ロードされた通知が10回受信されない場合は、ストールします。私はそれがあなたの問題だと思っています。

関連する問題