ねえ、私はPHPUnit全体に不慣れで、phpunit.deのすべてのものを読んで、データベースに対して私のコードをテストしたいと思います.seed.xmlファイルについて話しています。
誰かが明確にすることができます.mysqldumpコマンドを使用して自分でこのデータセットを作成する必要がありますか?それともテストの開始時に作成しますか?
よろしくお願いします
ねえ、私はPHPUnit全体に不慣れで、phpunit.deのすべてのものを読んで、データベースに対して私のコードをテストしたいと思います.seed.xmlファイルについて話しています。
誰かが明確にすることができます.mysqldumpコマンドを使用して自分でこのデータセットを作成する必要がありますか?それともテストの開始時に作成しますか?
よろしくお願いします
私は今これを自分で調査していて、このブログ投稿に出くわしました:
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');