首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal + Simpletest + Class Autoloading = FALSE?

Drupal + Simpletest + Class Autoloading = FALSE?
EN

Drupal用户
提问于 2012-11-05 12:48:46
回答 2查看 227关注 0票数 1

只是一个我不能谷歌的简单问题:在使用SimpleTest运行测试时,类自动加载是否没有“启用”?

我正在使用Drupal SimpleTest模块,并试图实例化我在文件在.info中文件中定义的类。然而,我一直收到一条消息,说找不到这个类。

EN

回答 2

Drupal用户

发布于 2012-11-05 12:56:54

我以为我正在测试的模块的所有“自动加载”文件都会自动加载,但这似乎是错误的。

我需要向我的testclass添加以下函数:

代码语言:javascript
复制
public function setUp() {
  parent::setUp('mta');
}

请注意,'mta‘是我正在测试的模块,它定义了"autoloadable“类。我假设,如果您需要访问为任何其他模块定义的"autoloadable“类,那么您也需要设置这些模块。

票数 1
EN

Drupal用户

发布于 2013-07-17 15:26:22

还应该注意到,单元测试和web测试的行为不同。单元测试往往没有设置类加载。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/49686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档