yii/テスト/unittest のバックアップソース(No.1)

#contents

* 環境 [#m2f089e8]
- phpunit3.5以上
- とりあえずphpunitだけあればできる(seleniumを入れると機能テストもできる)
* 規約 [#ma28cb7f]
- protected/tests/unit/下にテストコードを書く
- ファイル名はphpunitと同じで(クラス名)Test.php
- CTestCaseかCDbTestCaseを継承すること
* 機能 [#o00aadf4]
** fixture [#f5088f6b]
-- 基本的なことは[[yii/テスト/fixture]]で確認
-- 設定したfixtureを利用するには以下のように設定する
 public $fixtures = array(
                 'post'=>'Post'
         );
--- 配列のvalueがモデルクラスと同じ名前でないと動かない?
** テストメソッド [#m58febca]
-- 基本的に普通のphpunitと同じ
 public function testGetSample(){
        ...
      $instance = new Sample();
      $result = $instance->getSample();
      $this->assertEquals('aaaaa',$result);
 }