我已经成功地安装一个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安装',以确保你有所有需要的支持。 –