更新phpunit到3.6.3版本后,assertRedirectTo()无法正常运行。

4
更新 PHPUnit 之前,一切正常,函数 assertRedirectTo() 的工作正常。但是在更新后,它会显示错误:

Zend_Test_PHPUnit_Constraint_Redirect::evaluate() 的声明应与 PHPUnit_Framework_Constraint::evaluate() 的兼容

有人能解释一下到底发生了什么吗?
1个回答

9

是的,我两天前也遇到了这个问题。但不幸的是,Zend Framework 1.x 不支持 PHPunit 3.6 或更高版本 :-(

因此,最好的办法是回到 Zend Framework 支持的最新版本 3.5。

请查看这个链接:

http://zendframework.com/issues/browse/ZF-11871

在这里,您可以了解到他们可能会让 ZF2 支持 3.6 版本:

http://zend-framework-community.634137.n4.nabble.com/Running-the-zend-unit-tests-with-the-phpunit-3-6-PHP-CodeCoverage-Filter-getInstance-problem-td4023996.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接