5

Symfony2 / PHPUnitでテストしているときに、各テストの前(または後に)にデータベースをクリーンアップする標準的な方法はありますか?Railsでこれを行うための標準的で明白な方法があるようですが、Symfonyコミュニティでアナログを見つけられませんでした。

4

2 に答える 2

1

Doctrine のデータ パージャーでテーブルをパージするか、すべてのテストの前にスキーマを再構築することができます。

Purger は data-fixtures パッケージの一部です: https://github.com/doctrine/data-fixtures

私はかつて、すべてのテストの前にスキーマを再構築する KernelAwareTest を書きました: https://gist.github.com/1319290

于 2012-09-19T08:17:32.127 に答える