Example #1
0
 public function testSetRoutePathWhenRouteParamsExists()
 {
     $this->assertNull($this->_model->getControllerName());
     $this->assertNull($this->_model->getActionName());
     $this->_model->setRoutePath('m/c/a/p1/v1/p2/v2');
     $this->assertNotNull($this->_model->getControllerName());
     $this->assertNotNull($this->_model->getActionName());
     $this->assertNotEmpty($this->_model->getRouteParams());
     $this->assertArrayHasKey('p1', $this->_model->getRouteParams());
     $this->assertArrayHasKey('p2', $this->_model->getRouteParams());
     $this->assertEquals('v1', $this->_model->getRouteParam('p1'));
     $this->assertEquals('v2', $this->_model->getRouteParam('p2'));
 }
Example #2
0
 public function testSetGetRouteParam()
 {
     $this->_model->setRouteParam('id', 100);
     $this->assertEquals(100, $this->_model->getRouteParam('id'));
     $this->_model->setRouteParam('parent_id', 50);
     $this->assertEquals(array('id' => 100, 'parent_id' => 50), $this->_model->getRouteParams());
 }