收到以下錯誤形式的PHPUnit:類未發現問題(作曲,PHPUnit的)
Fatal error: Class 'FoobarTest\Money\Money'
not found in /www/foobar/tests/FoobarTest/Money/MoneyTest.php on line 11
我的結構是這樣的:
"autoload": {
"psr-4": {
"Foobar\\": "src/"
},
"psr-0": {
"FoobarTest\\": "tests/"
}
},
:
/src/Foobar/Money/Money.php (class Money, namespace Foobar\Money)
/tests/FoobarTest/Money/Money.php (class Money, namespace FoobarTest\Money)
自動加載通過作曲家完成試用PSR0,PSR2,PSR4,...
MoneyTest類:
<?php
namespace FoobarTest\Money;
class MoneyTest extends \PHPUnit_Framework_TestCase
{
// ...
Money類:
<?php
namespace Foobar\Money;
class Money
{
// ...
爲什麼試圖加載FoobarTest\Money\Money
代替Foobar\Money\Money
?
那麼如何在測試中使用'Money'類?我沒有看到你用'use'導入了它。 – zerkms 2014-12-01 22:01:58
lulz * aaaah * ...這是我一直在尋找的@zerkms提示 – DanFromGermany 2014-12-01 22:03:48