2

我在 Internet 上找不到任何可以解释如何使用 PHPUnit 在 ZendFramework 2 中设置数据库测试的资源。我为我的模型运行了 UnitTest,但找不到任何描述如何在我的测试中设置数据库连接的源。谁能给我一个示例或链接,如何构建一个 bootstrap.php 和 setUp() 方法来让我的数据库适配器与测试连接正常工作?

4

1 回答 1

0

我发现最简单的方法是定义一个自定义配置文件并加载

// UserServiceTest.php
public function setUp()
{
    $this->setApplicationConfig(
        include APPLICATION_PATH . '/config/application.test.config.php'
    );
    parent::setUp();
}

在里面,我得到了基本的应用程序配置,并用存储在一个文件夹application.test.config.php中的自定义测试配置覆盖了它的一部分。config/testdb.local.php

于 2015-05-09T18:33:00.463 回答