yii/テスト/unittest のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- yii/テスト/unittest へ行く。
- 1 (2012-03-08 (木) 19:40:52)
- 2 (2012-03-08 (木) 20:09:29)
環境 †
- phpunit3.5以上
- とりあえずphpunitだけあればできる(seleniumを入れると機能テストもできる)
規約 †
機能 †
fixture †
- 基本的なことはyii/テスト/fixtureで確認
- 設定したfixtureを利用するには以下のように設定する
public $fixtures = array( 'post'=>'Post' );
- 配列のvalueがモデルクラスと同じ名前でないと動かない?
- fixtureで設定したkey名で、要素を取り出すことも出来る
$list = $this->Post['sample1']; //sample1で設定した値を全部とってくる
テストメソッド †
- 基本的に普通のphpunitと同じ
public function testGetSample(){ ... $instance = new Sample(); $result = $instance->getSample(); $this->assertEquals('aaaaa',$result); }