fixture の使い方 CakePHP 勉強会 Ⅲ class PostTest extends Post { var $useDbConfig = 'test_suite'; } class PostTestCase extends CakeTestCase { var $fixtures = array(‘post_test'); var $TestObject = null; function setUp() { $this->TestObject = new PostTest(); } function testValidate エラーなし () {
48.
fixture の insert/truncateCakePHP 勉強会 Ⅲ class PostTestCase extends CakeTestCase { function test 非公開にする () { ………… } function test 公開されている記事だけ () { ………… } テストデータ INSERT テストデータ TRUNCATE テストデータ INSERT テストデータ TRUNCATE
49.
固定データの fixture クラスこれで、 roles テーブルから、 test_suite_roles テーブルにデータが全てコピーされます。 CakePHP 勉強会 Ⅲ class RoleFixture extends CakeTestFixture { var $name = 'Role'; var $import = array('table'=>'roles', 'records' => true ); }