我试图让phpunit在phpstorm中工作,我收到以下错误
Fatal error: Class 'PHPUnit_Framework_TestCase' not found
我使用的是php 7.1.12和phpunit 7.1.5版本。
我已经搜索过这方面的解决方案,但无法找到能够帮助我的任何内容。
有关如何解决此问题的任何想法?
测试配置。
答案 0 :(得分:1)
PHPUnit 6中没有PHPUnit_Framework_TestCase
类。由于版本6 PHPUnit使用名称空间,因此您应该使用PHPUnit\Framework\TestCase
。如果你不能这样做,你应该降级到PHPUnit 5或为缺少的类创建别名:
if (!class_exists('PHPUnit_Framework_Assert')) {
class_alias('PHPUnit\Framework\Assert', 'PHPUnit_Framework_Assert');
}
if (!class_exists('PHPUnit_Framework_TestCase')) {
class_alias('PHPUnit\Framework\TestCase', 'PHPUnit_Framework_TestCase');
}
答案 1 :(得分:0)