我用他们的文档中显示的命令行安装了Symfony 3,并安装了PHPUnit。
phpunit --version
PHPUnit 6.0.6 by Sebastian Bergmann and contributors.
当我在命令行中运行phpunit时,我收到此错误:
PHP Fatal error: Class 'PHPUnit_Framework_TestCase' not found in D:\symfony\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Test\KernelTestCase.php on line 23
提前感谢您提供任何帮助
答案 0 :(得分:3)
这是一个与PHPUnit 6相关的问题和一个已知的'bug'或与Symfony不兼容(背景是PHPUnit 6期望并且只支持PHP7而Symfony 3仍然支持较低的PHP版本。)
我建议现在使用PHPUnit 5.7作为解决方法。
请参阅Github
上的此问题说明/讨论答案 1 :(得分:1)
您可以将PHPUnit更改为5.7版本,如LBA所示,但这不是解决方案。
此错误消息只是告诉您应该替换:
use PHPUnit_Framework_TestCase;
与
use PHPUnit\Framework\TestCase;
适合我!