GHUnitの特徴
非同期のテストができる。
導入
通常のテスト
GHTestCaseのサブクラスを作る。
- 実行したいテストを一つの関数として宣言しておく。
- testHogeのようにtestを先頭につける。
上書きすると便利なメソッド
(void)setUpClass
テスト実行前に呼ばれる
(void)tearDownClass
テスト実行後に呼ばれる
(void)setUp
各メソッド実行前に呼ばれる
(void)tearDown
各メソッド実行後に呼ばれる
テスト実行
Runすると、シュミレータが立ち上がるので、Runボタンを押してテストを実行する。
各種メソッド
GHTestLog |
実行画面にLogを出す |
|
|
GHAssertEqualObjects |
オブジェクトが等しい |
GHAssertNotEqualObjects |
オブジェクトが違う |
GHAssertEquals |
同じ値 |
GHAssertNotEquals |
違う値 |
GHAssertEqualStrings |
同じ文字列 |
GHAssertNil |
nilである |
GHAssertTrue |
YESである |
GHAssertFalse |
NOである |
GHAssertGreaterThan |
a>b |
GHAssertGreaterThanOrEqual |
a>=b |
GHAssertLessThan |
a<b |
GHAssertLessThanOrEqual |
a<=b |
最終更新:2012年03月21日 17:44