laravel phpunit中使用namespace
2017-03-03 tech test laravel phpunit 1 mins 525 字
原先项目并没有做单元测试。今天写了几个hello world,发现使用 namespace 时候报错
PHP Fatal error: Class 'Tests\TestCase' not found in C:\Workspace\xxx\tests\Unit\ExampleTest.php on line 10
解决办法:
修改composer.json,增加如下设置:
"autoload-dev": {
"psr-4": {
"Tests\\": "tests"
}
修改完成后 composer install 重新加载项目即可。
关于新增的autoload-dev的作用,以及composer.json文件的解释,下篇文章写一个。