2017-04-06 142 views
1

這是相關的composer.jpon配置。錯誤:未找到類「PHPUnit_Util_ErrorHandler」

"require": { 
    "php": ">=5.5.9", 
    "twig/twig": "^2.0", 
    "symfony/symfony": "3.2.*", 
    "doctrine/orm": "^2.5", 
    "doctrine/doctrine-bundle": "^1.6", 
    "doctrine/doctrine-cache-bundle": "^1.2", 
    "symfony/swiftmailer-bundle": "^2.3", 
    "symfony/monolog-bundle": "~2.11.3", 
    "symfony/polyfill-apcu": "^1.0", 
    "sensio/distribution-bundle": "^5.0", 
    "sensio/framework-extra-bundle": "^3.0.2", 
    "incenteev/composer-parameter-handler": "^2.0", 
    "friendsofsymfony/user-bundle": "dev-master", 
    "knplabs/knp-paginator-bundle": "^2.5", 
    "symfony/assetic-bundle": "^2.7", 
    "vich/uploader-bundle": "dev-master", 
    "twbs/bootstrap": "^3.3", 
    "components/jquery": "^2.1", 
    "twig/extensions": "^1.3", 
    "phpunit/phpunit": "^6.0" 
}, 
"require-dev": { 
    "sensio/generator-bundle": "^3.0", 
    "doctrine/doctrine-fixtures-bundle": "^2.3", 
    "phpunit/dbunit": "^3.0", 
    "symfony/phpunit-bridge": "^3.0" 
}, 

當我執行php phpunit顯示信息如下:

時間1.01秒,內存:20.00MB

有1錯誤:

1)UserBundle \測試\單位\ ScaleUserServiceTest :: testIsUsersEmpty 錯誤:找不到類'PHPUnit_Util_ErrorHandler'

有人可以幫我什麼怎麼辦?

由於提前, 最大

回答

0

您正在安裝的PHPUnit 6.版本沒有PHPUnit_Util_ErrorHandler了。

有關遷移到PHPUnit 6的信息可以找到here,PHPUnit 6的更改完整列表可用here

+0

我預料我的問題來自於一個「太新」的軟件包,但找不到它是哪一個。謝謝塞巴斯蒂安。 我現在已經在改變了要求:PHPUnit的/ PHPUnit來^ 5.0下需要,開發的PHPUnit/DbUnit的到^ 2.0 但現在我還有一個問題,因爲在PHPUnit的\ DbUnit的\我的試驗基地的TestCase 你這是什麼現在爲我推薦? –

+0

或者還有另一種更好的方法來使我的測試工作?甚至可能使用PHPUnit6? –

+0

我的Stacktrace顯示我,該錯誤來自包含以下內容的行: file_get_contents('testfile.txt'); 沒有更多 –