Changeset 2103
- Timestamp:
- 08/04/2007 11:53:04 AM
- Files:
-
- trunk/tests/unit/Web/THttpRequestTest.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/tests/unit/Web/THttpRequestTest.php
r2025 r2103 132 132 } 133 133 134 public function testGetForceSecureConnection() { 135 $request = new THttpRequest(); 136 self::assertEquals(null,$request->getForceSecureConnection()); 137 } 138 134 139 public function testGetIsSecureConnection() { 135 140 $request = new THttpRequest(); … … 295 300 self::assertEquals($_ENV, $request->getEnvironmentVariables()); 296 301 } 302 303 public function testSetForceSecureConnection() { 304 $request = new THttpRequest(); 305 $request->init(null); 306 $request->setForceSecureConnection(false); 307 self::assertEquals(false,$request->getForceSecureConnection()); 308 $request->setForceSecureConnection(true); 309 self::assertEquals(true,$request->getForceSecureConnection()); 310 } 297 311 298 312 public function testConstructUrl() { … … 305 319 $url=$request->constructURL('page','Home',array('param1'=>'value1','param2'=>'value2'), false); 306 320 self::assertEquals('/demos/personal/index.php?page=Home¶m1=value1¶m2=value2', $url); 321 // Try with ForceSecureConnection = true 322 $request->setForceSecureConnection(true); 323 $url=$request->constructURL('page','Home',array('param1'=>'value1','param2'=>'value2'), false); 324 self::assertEquals('https', substr($url,0,5)); 325 // Try with ForceSecureConnection = false 326 $request->setForceSecureConnection(false); 327 $url=$request->constructURL('page','Home',array('param1'=>'value1','param2'=>'value2'), false); 328 self::assertEquals('http',substr($url,0,4)); 307 329 } 308 330
