W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
在 PHPUnit 3.5 中引入的對靜態(tài)方法進(jìn)行上樁或模擬的有限支持已移除。此功能僅當(dāng)被上樁或模擬的靜態(tài)方法是從同一個類其他方法中調(diào)用時才能正常工作。我們認(rèn)為,沒有理由為了這個功能的這點(diǎn)有限的用途而在測試替身代碼生成器中增加那么多代碼復(fù)雜度。對這個移除動作我們表示很抱歉,有可能需要重構(gòu)測試代碼以使得不需要此功能來對其進(jìn)行測試。
addRiskyTest()
方法已添加到 PHPUnit_Framework_TestListener
接口。所有實(shí)現(xiàn)了本方法的類必須實(shí)現(xiàn)此新方法。這正式 PHPStorm 7 與 PHPUnit 4 不兼容的原因。
為了修復(fù) #552、#573 和 #582,必須更改 PHPUnit 的 XML 配置文件中對相對路徑的解析方式。現(xiàn)在,某個配置文件中所有相對路徑都是相對于此配置文件所在路徑進(jìn)行解析的。在升級后,可能需要更新以下配置指令中的相對路徑:testSuiteLoaderFile
、printerFile
、testsuites/file
和 testsuites/exclude
。
請注意,從 PHPUnit 4.0.0 開始,PHPUnit 的 PEAR 包只作為分發(fā) PHP 檔案包(PHAR)的一種機(jī)制,PHPUnit 的許多依賴項(xiàng)不再單獨(dú)通過 PEAR 發(fā)布。最終,我們將完全停止在 PEAR 發(fā)布 PHPUnit。
請注意,如果用 PEAR 安裝器來從 PHPUnit 3.7 升級到 PHPUnit 4.0,將導(dǎo)致在 PHP 環(huán)境變量所指定的 PEAR 目錄中遺留一些 PHPUnit 依賴項(xiàng)(PHP_CodeCoverage、 PHPUnit_MockObject、……)老版本的陳舊源文件。建議卸載對應(yīng)的 PEAR 包。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: