以下是文件所在的路径,
src\TW\Talk\Entity\Talk.php
src\Tests\Talk\Entity\TalkTest.php
src\phpunit.xml.dist
在 TalkTest.php 中,我包含了 PHPUnit 和实体 Talk。
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 Error: Class 'Tests\TW\Talk\Enity\Talk' not found。
作为参考,我指的是具有相似结构的 php-object-freezer-master。
知道为什么 TalkTest 无法找到 Talk 课程吗?
phpunit 命令正在尝试在 Tests 文件夹中查找 Talk 实体。