我已經成功地安裝一個symfony的3.2.4項目用下面的命令:PHPUnit的與Symfony的
symfony new symfony_test
cd symfony_test
composer require --dev phpunit/phpunit ^6.0
composer update
然後,我有以下錯誤,當我嘗試運行默認測試:
$ vendor/bin/phpunit tests/AppBundle/Controller/DefaultControllerTest.php
Fatal error: Class 'PHPUnit_Framework_TestCase' not found in C:\Users\po.louis\PhpstormProjects\test\symfony_test\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Test\KernelTestCase.php on line 23
我錯過了什麼?
你正在使用哪個版本的框架? – Matteo
您也正在測試您項目中的Symfony代碼 - 並且您還將獲得很多其他庫,其中大多數(您希望)還有更多的測試。限制運行到自己項目/代碼的測試(使用phpunit.xml的「白名單」)並且相信這些庫(比如Symfony)自己進行了很好的測試 - 或者去圖書館做一個在他們的地方'composer安裝',以確保你有所有需要的支持。 –