public function testGetUrlPrefix() { $url = new Url('http://localhost/EvaThumber/index.php/thumb/d/demo.jpg'); $url->setUrlScriptName('/EvaThumber/index.php'); $this->assertEquals('thumb', $url->getUrlPrefix()); $url = new Url('http://localhost/EvaThumber/thumb/d/demo.jpg'); $url->setUrlScriptName('/EvaThumber/index.php'); $this->assertEquals('thumb', $url->getUrlPrefix()); $url = new Url('http://localhost/'); $this->assertEquals('', $url->getUrlPrefix()); $url = new Url('http://localhost/thumb'); $this->assertEquals('', $url->getUrlPrefix()); $url = new Url('http://localhost/thumb/'); $this->assertEquals('thumb', $url->getUrlPrefix()); $url = new Url('http://localhost/index.php/abc.jpg'); $this->assertEquals('index.php', $url->getUrlPrefix()); }