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