0

ユニバーサル アプリケーションでいくつかの単体テストをセットアップしようとしています。アプリケーションは、iPad/iPhone にロードされた場合、まったく異なる動作をします。たとえば、それぞれに個別のデリゲートがあり、個別のビューとコントローラーもあります。

特定のテスト ターゲットまたは特定のテスト ファイルを iphone/ipad でテストするように構成するにはどうすればよいですか。たとえば、iPhone で TestsTarget1 を実行し、iPad で TestTarget2 を実行しますか? このようなものをファイルごとに設定できますか? たとえば、"TestIpadMaps.m" は iPad で実行され、"TestIphoneMaps.m" は iPhone で実行されます。

編集:私が尋ねる理由は、テストされているデバイスによって異なるアプリデリゲートを参照する特定のメソッドでテストを実行したいからです。

4

1 に答える 1

0

ifステートメントを使用して、NS(または、iPadを使用しているので参照がないのでUIである可能性があります)デバイスがiPhoneと等しいかどうか、およびテストまたはGoToビューを実行するかどうかを確認できます。

これが役立つビデオです

http://www.youtube.com/watch?v=meiv1ePUEnM

于 2012-04-13T01:28:16.747 に答える