示例#1
0
 public function testGetInstanceMatching()
 {
     $this->route = Zend_Controller_Router_Route_Module::getInstance(new Zend_Config(array()));
     $this->_request->setModuleKey('m');
     $this->_request->setControllerKey('c');
     $this->_request->setActionKey('a');
     $values = $this->route->match('mod/ctrl');
     $this->assertType('array', $values);
     $this->assertSame('mod', $values['m'], var_export(array_keys($values), 1));
     $this->assertSame('ctrl', $values['c'], var_export(array_keys($values), 1));
     $this->assertSame('index', $values['a'], var_export(array_keys($values), 1));
 }
示例#2
0
 public function testGetInstance()
 {
     require_once 'Zend/Config.php';
     $routeConf = array('defaults' => array('controller' => 'ctrl'));
     $config = new Zend_Config($routeConf);
     $route = Zend_Controller_Router_Route_Module::getInstance($config);
     $this->assertType('Zend_Controller_Router_Route_Module', $route);
 }