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