hereのようにアプリケーションテストを実装しようとしています。これまでのところ、とても良いですが、たとえば、コアロケーションを使用してデバイスの場所をテストすることはできません。私はターゲットに適切なフレームワークを追加し、場所の更新を開始しましたが、ロードする場所を待つ方法の手がかりがなく、テストスイートは2番目のスレッドが終了する前に終了します。このようなことをテストする方法を見つけるのを手伝ってください。そして、あなたがCLLocationmanager
デリゲートを設定し、startUpdatingLocation
にそれを伝えるiPhone:アプリケーションテストとコアの場所
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
- (void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *)error
:あなたはCLLocationManager
に頼っている場合
これで幸いです。私はそれを働かせることができませんでした... :-) –
これは私が私のユニットテストで探しているものです。 applicationDidFinishLaunchingが呼び出される前にアプリケーションテストが開始されたようです。 –
私は似たようなことをやろうとしており、その場所を模擬することを望んでいます。 –