当前位置:  开发笔记 > 编程语言 > 正文

如何用Zend_Application引导Zend_Test_PHPUnit_ControllerTestCase?

如何解决《如何用Zend_Application引导Zend_Test_PHPUnit_ControllerTestCase?》经验,为你挑选了0个好方法。

我习惯于在PHPUnit_Framework_TestCase我的应用程序中使用Zend Framework 1.9编写单元测试.

现在我试图Zend_Test_PHPUnit_ControllerTestCase通过使用Zend_ApplicationZend Framework 的引导来编写单元测试.但我无法让它运行.

这是我的非工作示例:

class FamilyControllerTest extends Zend_Test_PHPUnit_ControllerTestCase 
{

    public $application;

    public function setUp()
    {
        $this->bootstrap = array($this, 'appBootstrap');
        parent::setUp();
    }

    public function appBootstrap()
    {
      $this->application = new Zend_Application(
            APPLICATION_ENV, 
            APPLICATION_PATH . '/configs/application.ini'
        );
      $this->application->bootstrap();
    }

    public function testFooOverviewAction() 
    {
        $this->dispatch('/foo/overview');
        $this->assertQueryContentContains('div', 'Silvan');
    }
}

在官方文档中,只有使用初始化插件来引导测试环境的示例,如官方手册中所述.

有任何想法吗?

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有