class ControllerTest extends Zend_Test_PHPUnit_ControllerTestCase { public $object; public function setUp() { $this->bootstrap = array($this, 'boostrap'); parent::setUp(); } public function bootstrap(){ $this->application = new Zend_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); $this->application->bootstrap(); } public function testIndexAction(){ // body } }
这是测试的类。我的问题是如何实现testIndexAction其中在命令提示符实际的命令是:PHPUnit配置测试
PHP zfrun.php -a ..index
'zfrun.php'从哪里来?你可以链接到它的来源或发布它,如果它很短? Zend的ControllerTestCase被设计为给定一个派发路径,渲染视图并对结果内容作出断言。 – 2011-05-04 06:48:59
zfrun.php来自测试,它也是应用程序的根。 zfrun.php就像一个引导文件。用于应用程序Bootstrap.php的实际引导程序还会实例化Zend_Console_Getopt,它也定义运行该应用程序的参数。 – Efox 2011-05-04 07:29:37