2012-11-18 55 views
0

我刚刚安装了最新的PHPUnit版本以便与我的ZendSever一起坐,但是却获得了大量的错误。关于缺少Zend Framework对新版本支持的建议PHPUnit

值得注意的是:

Declaration of Zend_Test_PHPUnit_Constraint_DomQuery::evaluate() 
should be compatible with that of PHPUnit_Framework_Constraint::evaluate() 

Web搜索表明,Zend框架不打算更新超过3.4版本的支持。

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

有兴趣的意见这一点。我应该安装旧版本吗?我应该通过PHPUNit来投入大量精力来构建我的单元测试框架吗?如果这可能最终过时?有没有可行的选择? Zend社区是否朝不同的方向前进?

任何想法赞赏。

回答

1

ZF1需要PHPUnit的< 3.6.0

ZF2需要的PHPUnit> = 3.6.0

+0

我只注意到我有ZF的新版本,我会看看是否能解决的代码显示问题 –

+1

在你的问题是ZF1代码。 ZF2中没有Zend \ Test组件。如果你想使用Zend_Test,你必须安装PHPUnit 3.4(可能同时安装两个不同版本的PHPUnit) – Maks3w

+0

感谢Maks3W - 下载了ZF2我没有意识到新版本是一个真正的方向变化。所以通过CLI创建了一个项目,就像我一直所做的那样。我刚刚通过ZF2快速入门和文档,是的,我使用Zend服务器6附带的ZF1,而不是使用Git的.phar和skeleton创建我的新项目。干杯。 –