Changeset 919
- Timestamp:
- 07/22/08 14:56:50 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/kaste/PHPUnit_TestSuite/lib/AkTestRequest.php
r582 r919 8 8 $Request = new AkTestRequest(); 9 9 $Request->addParamsToRequest($params); 10 $Request->setRequestMethod($method);11 10 return $Request; 12 11 } … … 20 19 } 21 20 22 function setRequestMethod($method)23 {24 $this->_requestedMethod = $method;25 }26 27 // mocked28 function getMethod()29 {30 return $this->_requestedMethod;31 }32 33 21 } 34 22 branches/kaste/PHPUnit_TestSuite/lib/PHPUnit_Controller_TestCase.php
r916 r919 49 49 { 50 50 $params = array_merge(array('controller'=>$this->controller_name,'action'=>$action),$options); 51 return $this->Request = AkTestRequest::createInstance($method,$params); 51 52 $Request = $this->getMock('AkRequest',array('getMethod','getParametersFromRequestedUrl'),array(),'',false); 53 $Request->expects($this->any()) 54 ->method('getMethod') 55 ->will($this->returnValue($method)); 56 $Request->expects($this->any()) 57 ->method('getParametersFromRequestedUrl') 58 ->will($this->returnValue($params)); 59 60 // HACK fix ->getParams 61 foreach ($params as $k=>$v){ 62 $Request->$k = $v; 63 $Request->_request[$k] = $v; 64 }//HACK 65 return $this->Request = $Request; 52 66 } 53 67 branches/kaste/PHPUnit_TestSuite/tests/lib/TestRequestTest.php
r916 r919 5 5 6 6 /** 7 * @var Ak TestRequest7 * @var AkRequest 8 8 */ 9 9 var $Request; 10 10 11 function testInvestigateRequest()12 {13 $Request = new AkRequest();14 $Request->_request['ak'] = 'blog/show/1';15 $Request->_request['q'] = 'wer';16 17 $Router = new AkRouter();18 $Router->connect(':controller/:action/:id');19 $Request->checkForRoutedRequests($Router);20 21 $this->assertEquals(array(22 'controller'=>'blog',23 'action'=>'show',24 'id'=>1,25 'q'=>'wer',26 'ak'=>'blog/show/1'),$Request->getParameters()); # we don't need the 'ak'-key, do we?27 #var_dump($Request->getRequestUri()); # http://localhost/28 #var_dump($Request->getHost()); # localhost29 #var_dump($Request->getHostWithPort()); # localhost30 #var_dump($Request->getMethod()); # env->request_method31 #var_dump($Request->getLocaleFromUrl()); #32 #var_dump($Request->getPath()); # env->request_uri33 #var_dump($Request->getPathParameters());# possibly orhpaned34 }35 36 11 function testGetRequest() 37 12 { … … 79 54 { 80 55 $params = array_merge(array('controller'=>$this->controller_name,'action'=>$action),$options); 81 return $this->Request = AkTestRequest::createInstance($method,$params); 56 57 $Request = $this->getMock('AkRequest',array('getMethod','getParametersFromRequestedUrl'),array(),'',false); 58 $Request->expects($this->any()) 59 ->method('getMethod') 60 ->will($this->returnValue($method)); 61 $Request->expects($this->any()) 62 ->method('getParametersFromRequestedUrl') 63 ->will($this->returnValue($params)); 64 65 // HACK fix ->getParams 66 foreach ($params as $k=>$v){ 67 $Request->_request[$k] = $v; 68 }//HACK 69 return $this->Request = $Request; 82 70 } 83 71
