标签: php unit-testing yii phpunit
在运行单元测试之前,测试数据库需要复制所有相关数据。在我需要运行的这个特定测试中,有数据分布在12个表中,测试中的被调用方法将依赖于这些表。
运行测试时,我需要确保测试数据库使用与生产相同的值填充这些测试用例。
是否有简化的有效方法,或者我必须在运行测试之前手动复制每个表中的每一行?
我正在使用Yii 1.1和PHPUnit 4.6。
答案 0 :(得分:0)
您可以轻松定义正确的迁移并在需要时应用它们。
您可以使用迁移和迁移来准备所有测试所需的数据库