dkplus / unit-test
该包已被废弃,不再维护。未建议替代包。
该包的最新版本(dev-master)没有提供许可信息。
Zend Framework 2 控制器单元测试
dev-master
2012-10-09 23:16 UTC
Requires
- php: >=5.3.3
This package is auto-updated.
Last update: 2019-02-20 19:59:26 UTC
README
Zend Framework 2 控制器单元测试
支持模拟请求、响应、事件、路由匹配和插件。
控制器
<?php namespace MyModule\Controller; class IndexController { public function indexAction() { $id = $this->getRequest()->getQuery('id'); return array('id' => $id); } }
测试用例
<?php namespace MyModuleTest\Controller; use DkplusUnitTest\Controller\StandardTestCase; class IndexControllerTest extends StandardTestCase { private $controller; public function setUp() { $this->controller = \new MyModule\Controller\IndexController(); $this->setUpController($this->controller); } public function testIndexActionReturnsIdFromQuery() { $this->setQueryData(array($id => 42)); $result = $this->controller->indexAction(); $this->assertEquals(42, $result['id']); } }