我正在尝试使用Zend Test和PHPUnit来测试我构建的应用程序。我刚刚进入设置的早期阶段并遇到了一些问题(see this fun problem)。但除了PHPUnit无法以任何理由编写日志文件外,测试运行得很好(貌似)。但是,如果我尝试使用$this->assertResponseCode(200, 'some message');
,我会收到以下错误:
Declaration of Zend_Test_PHPUnit_Constraint_ResponseHeader::evaluate() should be compatible with PHPUnit_Framework_Constraint::evaluate($other, $description = '', $returnResult = false)
我查看了Zend Test代码,我很确定我传递了正确的参数。我也搜索了我的问题并找到this question。关于我做错了什么想法?
我正在运行here上的最新PHPUnit(3.6.12)和Windows上的PHP 5.4。
答案 0 :(得分:1)
来自http://framework.zend.com/issues/browse/ZF-11828:
由于一系列原因而无法解决关闭:
Matthew反复声明PHPUnit 3.4.x是官方支持的ZFv1版本 重复尝试(官方和非官方)没有产生PHPUnit 3.4.x的可行PHAR存档,可以与ZFv1捆绑在一起 存在替代解决方案(即:altroot PEAR install + PHPUnit 3.4.x)