我习惯于在PHPUnit_Framework_TestCase
我的应用程序中使用Zend Framework 1.9编写单元测试.
现在我试图Zend_Test_PHPUnit_ControllerTestCase
通过使用Zend_Application
Zend 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'); } }
在官方文档中,只有使用初始化插件来引导测试环境的示例,如官方手册中所述.
有任何想法吗?