【发布时间】:2018-07-22 15:46:00
【问题描述】:
我已经开发了一些包,即https://github.com/975L/EmailBundle,我想为它们添加测试。所以,我创建了包含一个测试的文件Tests/Service/EmailServiceTest.php。
我已经在我的 Ubuntu 计算机上使用 sudo apt install phpunit 安装了 phpunit,但是当我将 cd 到我的包文件夹并运行 phpunit 时,我遇到了以下错误:
1) c975L\EmailBundle\Tests\Service\EmailServiceTest::testCreateEmailObject 错误:找不到类“c975L\EmailBundle\Service\EmailService”
看起来自动加载找不到类,即使在顶部声明了use。
我在网上看到了一些解决方案,需要使用自动加载创建 bootstrap.php,但即使这样,它也不起作用...
所以我的问题是我们如何使用 phpunit 测试独立的 Symfony Bundle?
【问题讨论】: