当我尝试在PhpStorm中运行测试时,我正在收到此消息:
C:\ xampp \ php \ php.exe C:\ xampp \ htdocs \ phpunit-test \ tests \ EmailTest.php
PHP致命错误:找不到类'PHPUnit \ Framework \ TestCase' 第10行的C:\ xampp \ htdocs \ phpunit-test \ tests \ EmailTest.php
致命错误:找不到类'PHPUnit \ Framework \ TestCase' 第10行的C:\ xampp \ htdocs \ phpunit-test \ tests \ EmailTest.php
处理完成,退出代码为255
我目前正在使用以下内容:
我正在运行的文件和测试正是在PHPUnit网站上找到的
我没有对PhpStorm做过任何特殊或特殊的更改,所以我不明白可能导致默认的PHPUnit测试失败的原因。也许我错过了一些东西:
(你可以忽略phpunit-6.3.0.phar文件,因为它没有被使用 - 我只是想看看它是否有所作为或者我使用的是什么版本的PHPUnit)
编辑:8/23/2017
所以我尝试了@Florian建议,并使用[phpunit的网站上的5.7版本]上的代码创建了一个phpunit.xml和一个phpunit.xml.dist文件,现在我收到了这个错误:
我不明白为什么,当我使用phpunit.xml或phpunit.xml.dist文件时,我会收到这些错误。我接近解决这个问题还是还有别的东西?
答案 0 :(得分:2)
您必须设置"默认配置文件"或者#34;默认引导程序文件"带有配置文件的路径。
"默认配置文件"应设置为phpunit.xml.dist
文件,有关该文件的更多信息,请参阅Organizing Tests
或另一个选项是提供autoload.php
文件来设置一些配置。 PHPunit Getting started guide中列出了Test Execution
。
有关来自php.net的Autoloading的更多信息