More Related Content
Similar to Phpunit at excite
Similar to Phpunit at excite (20)
Phpunit at excite
- 4. Install BEAR + PHPUNIT
インストール方法はこちら
phpunitはpearを使ってインストールしています
TODO : composerどうする?
- 5. クリーンインストール後の修正
●
絶対通るテストを追加
● phpunit用のphp.iniをtests/phpunit-php.iniに書いた
● tests/bootstrap.phpのエラーを修正
● sampleのテストが通るように修正
● phpunitが環境依存しないようにpath修正
● テスト実行用の./testシェルスクリプト追加
● ant実行で読み込まれるbuild.xmlの設定でclean とphpunitだけ実
行するように設定した
- 6. Phpunit.xml
● phpunitが自動で読み込む設定ファイルです。
● phpunit.xmlがあれは読み込み、
なけれはphpunit.xml.distを読み込みます
●
命名規則、ロク、テスト対象、テスト対象外なと
゙を設定します。
例
- 7. Build.xml
● antが自動で読み込む設定ファイルです。
●
ビルドに関する設定を書きます。
例
- 10. ./test
phpunitを実行するbashスクリプトです
● phpを-nで設定ファイルを読み込まず、
● -cで指定設定ファイルを読み込み、
● --colorsでカラー表示して、
● --verboseで詳細表示して、
● --debugでテスト情報を表示します
● --helpでヘルプを読めます
例
- 11. Yak shaving
● Ant
● Build.xml
● Phpunit.xml
● Php.ini
● Bootstrap
●
・・・
●
・・・
- 12. bearmin
おまかせBEAR(仮)とか
BEAR test skelton(仮)とか呼はれてます
php5.3版とphp5.4版があります
すぐにテストが始められます
● TODO : BEAR 0.9.12 update
● TODO : composer? ./testlibs/?
- 13. BEARでテストを書く
以下のテストが行えるクラスが用意されてます
●
リソーステスト
● ページHTMLテスト
●
ページリソースリクエストテスト
● ページValueテスト
●
フォームテスト
参考 : BEAR wiki