使用フレームワーク
 SenTestingKit

2種類の単体テスト
 ロジックテスト シュミレータのみ
 アプリケーションテスト シュミレータ、デバイスで可能

通常、テストターゲット等はすでにプロジェクトに含まれているので
即テストできる。
Product > Test でテストが行われる。

(古いプロジェクトの場合、ARCでエラーがでるかもしれない
ARCを切っておく。BuildSetting>Levels Objective-C Automatic Reference Counting をNOに)

スキームを見る。
 テストでどのメソッドを実行するかが記述されている。

テストクラスの内容
実行されるメソッドの前に呼び出されるメソッド
  • (void)setUp

実行されるメソッドの後に呼び出されるメソッド
  • (void)tearDown

メソッドの中身、
テストに必要なメソッドを呼び出し、STAssertTrueなどで結果が満たせない場合、失敗する様にする。


非同期のテスト






最終更新:2013年02月25日 11:22