4

ねえ、私はPHPUnit全体に不慣れで、phpunit.deのすべてのものを読んで、データベースに対して私のコードをテストしたいと思います.seed.xmlファイルについて話しています。

誰かが明確にすることができます.mysqldumpコマンドを使用して自分でこのデータセットを作成する必要がありますか?それともテストの開始時に作成しますか?

よろしくお願いします

4

1 に答える 1

4

私は今これを自分で調査していて、このブログ投稿に出くわしました:

http://matthewturland.com/2010/01/04/database-testing-with-phpunit-and-mysql/

したがって、PHPUnit >= 3.5.0 の要件を受け入れることを選択した場合は、次を使用できます。

mysqldump --xml -t -u username -p database

seed.xml を作成し、それを DBUnit のデータセットとしてロードします。

$dataSet = $this->createMySQLXMLDataSet('/path/to/seed.xml');
于 2011-01-26T09:55:27.347 に答える