测试插件是在自己的目录中创建插件文件夹内。
他们就像正常测试工作但你必须记得使用插件在导入类的命名约定。这是一个示例模型从testcase的博客插件本手册的章。不同于其他测试是在第一行的博客。网站的都是进口的。你还需要前缀与plugin.blog.blog_post插件设备:
如果你想使用插件设备应用测试可以使用plugin.pluginName引用它们。fixtureName $ fixture数组的语法。
/app
/Plugin
/Blog
/Test
/Case
/Fixture
他们就像正常测试工作但你必须记得使用插件在导入类的命名约定。这是一个示例模型从testcase的博客插件本手册的章。不同于其他测试是在第一行的博客。网站的都是进口的。你还需要前缀与plugin.blog.blog_post插件设备:
App::uses('BlogPost', 'Blog.Model');
class BlogPostTest extends CakeTestCase {
// Plugin fixtures located in /app/Plugin/Blog/Test/Fixture/
public $fixtures = array('plugin.blog.blog_post');
public $BlogPost;
public function testSomething() {
// ClassRegistry makes the model use the test database connection
$this->BlogPost = ClassRegistry::init('Blog.BlogPost');
// do some useful test here
$this->assertTrue(is_object($this->BlogPost));
}
}
如果你想使用插件设备应用测试可以使用plugin.pluginName引用它们。fixtureName $ fixture数组的语法。