2012-11-18 53 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創建我的新項目。乾杯。 –