PhpStorm Laravel 4.2致命错误:未找到"TestCase"类

Tra*_*ler 3 php phpunit unit-testing phpstorm laravel

运行尝试从PhpStorm运行单元测试时出现此错误:

Fatal error: Class 'TestCase' not found in C:\xampp\htdocs\etestproject\app\tests\ExampleTest.php on line 3
Run Code Online (Sandbox Code Playgroud)

也有类似的帖子在这里,这里这里,但他们并没有真正帮助我.

我可以跑:

phpunit app/tests/
Run Code Online (Sandbox Code Playgroud)

来自我项目的根目录,但不是来自PhpStorm

附加信息:

当我添加'Illuminate\Foundation\Testing\TestCase'到我的app/confg/app.php 并运行composer update后,它没有通过,如果我添加/要求"phpunit/phpunit"composer.json和朗姆我的测试从PhpStorm他们仍然回报相同的错误.

MSI*_*MSI 9

  1. 转到设置>语言和框架> PHPUnit
  2. 选择"从包含路径加载"
  3. 勾选'默认配置文件'并输入'/you_project_path/phpunit.xml'