コード例 #1
0
ファイル: UrlTest.php プロジェクト: yangwu/EvaThumber
 public function testGetUrlRewritePath()
 {
     $_SERVER = array('SCRIPT_NAME' => '/EvaThumber/index.php');
     $url = new Url('http://localhost/EvaThumber/index.php/thumb/d/demo.jpg');
     $this->assertEquals('/EvaThumber/index.php', $url->getUrlRewritePath());
     $url = new Url('http://localhost/EvaThumber/thumb/d/demo.jpg');
     $this->assertEquals('/EvaThumber', $url->getUrlRewritePath());
     $_SERVER = array('SCRIPT_NAME' => 'index.php');
     $url = new Url('http://localhost/thumb/d/demo.jpg');
     $this->assertEquals('', $url->getUrlRewritePath());
     $_SERVER = array('SCRIPT_NAME' => '');
     $url = new Url('http://localhost/thumb/d/demo.jpg');
     $this->assertEquals('', $url->getUrlRewritePath());
 }