Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse MakeGood错误:PHPUnit_框架_测试用例类不可用_Php_Eclipse_Phpunit_Xdebug_Makegood - Fatal编程技术网

Eclipse MakeGood错误:PHPUnit_框架_测试用例类不可用

Eclipse MakeGood错误:PHPUnit_框架_测试用例类不可用,php,eclipse,phpunit,xdebug,makegood,Php,Eclipse,Phpunit,Xdebug,Makegood,我在EclipseNeon(4.6.3)中设置XDebug(2.6.0)与PHPUnit(6.0.13)一起工作时遇到了一个问题。我已经让XDebug在我的浏览器中工作,并且让PHPUnit在命令行中工作,但是我无法让这两个一起工作 我在一个运行Ubuntu的流浪VM中工作,OSX是我的主系统 XDebug通过Vagrant在全球范围内安装,PHPUnit通过Composer安装。在我的项目设置中,我使用系统default.ini文件将一个PHP可执行文件指向/usr/bin/PHP,但是这是我

我在EclipseNeon(4.6.3)中设置XDebug(2.6.0)与PHPUnit(6.0.13)一起工作时遇到了一个问题。我已经让XDebug在我的浏览器中工作,并且让PHPUnit在命令行中工作,但是我无法让这两个一起工作

我在一个运行Ubuntu的流浪VM中工作,OSX是我的主系统

XDebug通过Vagrant在全球范围内安装,PHPUnit通过Composer安装。在我的项目设置中,我使用系统default.ini文件将一个PHP可执行文件指向
/usr/bin/PHP
,但是这是我机器上的文件,而不是VM上的文件,所以我不知道是否需要调整,但我读到的文章中没有提到它

我遇到的问题是,我的“MakeGood”选项卡显示错误“PHPUnit\u Framework\u TestCase类不可用”。修复…'即使我在项目首选项中包含了
vendor/autoload.php
文件。正如我在一篇博客文章中看到的那样,我还尝试设置一个指向
供应商/
文件夹的自定义库,但是没有任何帮助。因此,任何关于尝试其他方法的建议都将不胜感激

我试着在这里和网络上查找更多信息,我能找到的大多数资源都只讨论通过PEAR设置引用,但是这显然不适用于Composer

一如既往,感谢您提供的一切帮助

编辑:以防有任何不同,我的测试存储在
测试/
中,命名空间为
\App\Test
,我的类存储在
资源/src/
中,命名空间为
\App

,这是PHPUnit 6.0的示例。“PHPUnit的代码单元现在已命名。例如,PHPUnit\u Framework\u TestCase现在是PHPUnit\Framework\TestCase”查看此