我无法在互联网上找到任何可以解释如何使用PHPUnit在ZendFramework 2中设置数据库测试的Source。我为我的模型运行了UnitTests,但是找不到任何描述如何在我的测试中设置数据库连接的Source。 任何人都可以给我一个示例或链接,如何构建一个bootstrap.php和setUp()方法让我的数据库适配器与测试连接工作?
答案 0 :(得分:0)
我发现最简单的方法是定义自定义配置文件并加载
// UserServiceTest.php
public function setUp()
{
$this->setApplicationConfig(
include APPLICATION_PATH . '/config/application.test.config.php'
);
parent::setUp();
}
在application.test.config.php
内,我获得了基本的应用程序配置,并使用存储在config/test
文件夹(例如db.local.php
)中的自定义测试配置覆盖部分内容。