文件夾結構PHPUnit的類未發現
/app/lib/Helper.php
/tests/HelperTest.php
/vendor/autoload.php
作曲家。 json
{
"require-dev": {
"phpunit/phpunit": "*"
},
"autoload": {
"psr-4": {
"Datapark\\LPS\\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Datapark\\LPS\\Tests\\": "tests/"
}
},
}
Helper.php
<?php
namespace lib;
class Helper
{
public function array_get($array, $key, $default = null)
{
// code
}
}
HelperTest.php
<?php
use lib\Helper;
class HelperTest extends \PHPUnit_Framework_TestCase
{
public function test_array_get()
{
$helper = new Helper();
}
}
命令I服務器 [Debian的8/PHP7]
phpunit --bootstrap vendor/autoload.php tests
錯誤我上運行通用電器牛逼
1) HelperTest::test_array_get
Error: Class 'lib\Helper' not found
的lib \助手通過命名空間加載和我的IDE(PhpStorm)也承認它。已經在幾個小時內掙扎了,並沒有得到它的工作。
它的作品!謝謝 –