下面是其中的文件所在的路徑,實體類沒有找到PHPUnit的測試
src\TW\Talk\Entity\Talk.php
src\Tests\Talk\Entity\TalkTest.php
src\phpunit.xml.dist
在TalkTest.php,我已經包括PHPUnit的與實體論。
require_once 'TW/Talk/Entity/Talk.php';
require('PHPUnit/Autoload.php');
Class TalkTest extends PHPUnit_Framework_TestCase
{
...
}
在phpunit.xml.dist文件,我有,
<phpunit>
<testsuites>
<testsuite name="TW">
<file>Tests/Talk/Entity/TalkTest.php</file>
</testsuite>
</testsuites>
</phpunit>
我從src目錄下運行PHPUnit的命令,我得到錯誤Fatel錯誤:類「測試\ TW \通話\ Enity \ Talk'找不到。
僅供參考,我指的是具有相似結構的php-object-freezer-master。
任何想法爲什麼TalkTest無法找到Talk類?
phpunit命令試圖在Tests文件夾中找到Talk實體。
phpunit命令正試圖在Tests文件夾下找到實體。我添加了「使用TW \ Talk \ Entity \ Talk;」它應該在測試文件夾下尋找實體 – vishal 2013-04-21 11:51:42