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()); }