在 Zend guide to unit testing之后,失败的测试用例部分无法按描述工作。确实建立了数据库连接。
如果我在 setUp() 函数中取消设置 config var config_glob_paths,它将失败,因为最初除外。
然后运行视图模型。如果使用albumTable mock,fetchAll() 返回一个array() 而不是视图期望的Pagination 对象。
传递给 Zend\View\Helper\PaginationControl::__invoke() 的参数 1 必须是 Zend\Paginator\Paginator 的实例,给定数组
我猜这些文档已经过时了。当然不应该发生数据库连接,尤其是视图的执行。
如何在不自动发生这两件事的情况下运行测试?