只是一个我不能谷歌的简单问题:在使用SimpleTest运行测试时,类自动加载是否没有“启用”?
我正在使用Drupal SimpleTest模块,并试图实例化我在文件在.info中文件中定义的类。然而,我一直收到一条消息,说找不到这个类。
发布于 2012-11-05 12:56:54
我以为我正在测试的模块的所有“自动加载”文件都会自动加载,但这似乎是错误的。
我需要向我的testclass添加以下函数:
public function setUp() {
parent::setUp('mta');
}请注意,'mta‘是我正在测试的模块,它定义了"autoloadable“类。我假设,如果您需要访问为任何其他模块定义的"autoloadable“类,那么您也需要设置这些模块。
发布于 2013-07-17 15:26:22
还应该注意到,单元测试和web测试的行为不同。单元测试往往没有设置类加载。
https://drupal.stackexchange.com/questions/49686
复制相似问题