0

我正在尝试使用 Zend Test 和 PHPUnit 来测试我构建的应用程序。我只是处于设置的早期阶段并且遇到了一些问题(请参阅这个有趣的问题)。但是除了 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 测试代码,我很确定我传递了正确的参数。我也搜索了我的问题并找到了这个问题。关于我做错了什么的任何想法?

我正在从这里运行最新的 PHPUnit (3.6.12),在 Windows 上运行 PHP 5.4。

4

1 回答 1

1

来自http://framework.zend.com/issues/browse/ZF-11828

由于一系列原因,关闭无法修复:

Matthew 反复声明 PHPUnit 3.4.x 是 ZFv1 的官方支持版本 反复尝试(官方和非官方)没有产生一个可行的 PHPUnit 3.4.x PHAR 存档,可以与 ZFv1 捆绑存在替代解决方案(即:altroot PEAR 安装 + PHPUnit 3.4.x)

于 2012-08-21T14:11:30.150 回答