simpletestの最近のブログ記事



※僕の cake は 1.2.0.5146


CakePHP で /app/tests/cases/ 以下に testCase を作成すると、


App Test Cases でテストの一覧を表示してくれる。



勝手に表示してくれるのはありがたいが、


でもどうせだったら全部まとめて実行したい。



勝手に表示してくれるくらいだから、


全部まとめて取得するメソッドあるんだろうと思ったら、やっぱりあった。



こんな group test を作ると、App Test Groups のところに表示されて、


testCase 全部まとめて実行してくれる。重いけど。


/app/tests/groups/app_all.group.php



class AppAllGroupTest extends GroupTest {
var $label = 'run all app test';

function AppAllGroupTest() {
TestManager::addTestCasesFromDirectory($this, APP_TEST_CASES . DS );
}
}