为PHPUnit测试将生产数据复制到测试数据库的有效方法
在运行单元测试之前,测试数据库需要复制所有相关数据。在我需要运行的这个特定测试中,数据分布在12个表中,测试中调用的方法将依赖于这些表 当测试运行时,我需要确保使用这些测试用例的生产中的相同值填充测试数据库 是否有一种简化的高效方法来执行此操作,或者在运行测试之前必须手动复制每个表中的每一行为PHPUnit测试将生产数据复制到测试数据库的有效方法,php,unit-testing,yii,phpunit,Php,Unit Testing,Yii,Phpunit,在运行单元测试之前,测试数据库需要复制所有相关数据。在我需要运行的这个特定测试中,数据分布在12个表中,测试中调用的方法将依赖于这些表 当测试运行时,我需要确保使用这些测试用例的生产中的相同值填充测试数据库 是否有一种简化的高效方法来执行此操作,或者在运行测试之前必须手动复制每个表中的每一行 我将Yii 1.1与PHPUnit 4.6一起使用。您可以轻松定义正确的迁移,并在需要时应用它们 您可以使用migration up和migration Down为所有测试准备所需的数据库您可以轻松定义适当
我将Yii 1.1与PHPUnit 4.6一起使用。您可以轻松定义正确的迁移,并在需要时应用它们
您可以使用migration up和migration Down为所有测试准备所需的数据库您可以轻松定义适当的迁移,并在需要时应用它们
您可以使用migration up和migration down来准备所有测试所需的数据库您可以使用migration您可以使用migration