我正在尝试使用 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。