【发布时间】:2013-10-30 11:59:14
【问题描述】:
我在 Internet 上找不到任何可以解释如何使用 PHPUnit 在 ZendFramework 2 中设置数据库测试的资源。我为我的模型运行了 UnitTest,但找不到任何描述如何在我的测试中设置数据库连接的源。 谁能给我一个示例或链接,如何构建一个 bootstrap.php 和 setUp() 方法来让我的数据库适配器与测试连接正常工作?
【问题讨论】:
-
谢谢,我已经看过了,但是想测试数据库交互,这里就不解释了。
-
这取决于你想完成什么。开发人员指出的链接包含有关模拟数据库连接的部分。如果您真的想在测试中包含连接,那么最好在 setUp() 方法中添加对 beginTransaction 的调用,然后在 tearDown 方法中调用 rollback()。这样,您至少在测试时保持数据库清洁。
标签: php unit-testing zend-framework2 phpunit