我习惯于在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');
}
}
Run Code Online (Sandbox Code Playgroud)
在官方文档中,只有使用初始化插件来引导测试环境的示例,如官方手册中所述.
有任何想法吗?
我想在网站上集成Aurigma图像上传器(http://www.aurigma.com/Products/ImageUploader/).
在Internet Explorer上,控件是一个ActiveX控件,它在第一次安装之前发出安全提示.
为了向用户提供有关如何对此安全警告作出反应的说明,我想显示一个信息窗口.我只想显示这个窗口没有加载控件.
if (controlIsNotLoaded()) {
doSomething()
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?