当我尝试使用EmailTemplateTest时,我试图在zurmo上运行单元测试并且我遇到了问题。我得到了
Fatal error: Class 'ZurmoBaseTest' not found in zurmo\app\protected\
modules\emailTemplates\tests\unit\EmailTemplateTest.php on line 42
如果我尝试将其包含在需要它修复此问题,那么
Fatal error: Class 'BaseTest' not found in zurmo\app\protected\modul
es\zurmo\tests\unit\ZurmoBaseTest.php on line 38
和
Fatal error: Class 'RedBeanDatabase' not found in zurmo\app\protecte
d\core\tests\unit\BaseTest.php on line 44
如果我把它们都包括在内,我就得到最后的
Fatal error: Class 'Yii' not found in zurmo\app\protected\core\model
s\RedBeanDatabase.php on line 37
问题是什么?我应该从某个确切的位置运行它,或者安装不是默认的。我安装了它,应用程序正在自行运行。
答案 0 :(得分:0)
你的bootstrap可能缺少你的框架和/或你的框架的PHPUnit扩展的自动加载器。
答案 1 :(得分:0)
对于其他寻找这个答案的人。你应该通过TestSuite.php
运行它phpunit TestSuite.php EmailTemplateTest
TestSuite.php将为您提供必要的文件。