Exemplo n.º 1
0
 public function testPorts()
 {
     $url = new Url('http://example.com', true);
     $this->assertEquals('80', $url->getPort());
     $url = new Url('http://example.com');
     $this->assertEquals('80', $url->getPort());
     $url = new Url('http://example.com:81', true);
     $this->assertEquals('80', $url->getPort());
     $url = new Url('http://example.com:81');
     $this->assertEquals('81', $url->getPort());
     $url = new Url('https://example.com:445', true);
     $this->assertEquals('443', $url->getPort());
     $url = new Url('https://example.com:445');
     $this->assertEquals('445', $url->getPort());
     $url = new Url('http://example.com:81/cadmin/', true);
     $this->assertEquals('80', $url->getPort());
     $url = new Url('http://example.com:81/cadmin/');
     $this->assertEquals('81', $url->getPort());
     $url = new Url('https://example.com:445/cadmin/', true);
     $this->assertEquals('443', $url->getPort());
     $url = new Url('https://example.com:445/cadmin/');
     $this->assertEquals('445', $url->getPort());
 }