php - Symfony + Doctrine 功能数据库测试

标签 php symfony doctrine-orm phpunit functional-testing

我在文档中只找到了几行关于数据库功能测试的内容:http://symfony.com/doc/current/cookbook/testing/database.html

问题是:

  1. 在测试之前,我需要将数据库架构从 dev 数据库安装到 test 数据库。
  2. 每次测试前我都需要重新安装夹具。

文档中没有描述。我该如何使用 symfony 来做到这一点?

最佳答案

我使用这个命令来做同样的工作:

在控制台行中:

doctrine:database:create --env=test

doctrine:schema:create --env=test

doctrine:fixture:load --env=test

关于php - Symfony + Doctrine 功能数据库测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19592629/

相关文章:

php - 如何在SQL查询中搜索不精确的关键字

php - 来自键的数组调用无法正常工作

php - 在 OpenCart 中,如何将信息传递给单独的 PHP 脚本?

php - Symfony 4 未登录生产模式

php - 依赖 ORM 实体上的服务自动注册错误

symfony - 管理中的可排序奏鸣曲类型模型

php - 如何在 Doctrine2 (Symfony2) 中按案例排序

php - 复选框或下拉筛选结果

php - Doctrine 2 - 从历史表中检索最新记录

php - 如何使用Doctrine2统计相关表记录