Esempio n. 1
0
 public function testIsDefaultPort()
 {
     $defaultPortUrls = array('http://example.org/', 'http://example.org:80/', 'https://example.org/', 'https://example.org:443/');
     $customPortUrls = array('http://example.org:443/', 'https://example.org:80/', 'http://example.org:8080/', 'https://example.org:8090/');
     foreach ($defaultPortUrls as $urlString) {
         $url = new Ergo_Http_Url($urlString);
         $this->assertTrue($url->isPortDefault(), "port should be default in {$urlString}");
     }
     foreach ($customPortUrls as $urlString) {
         $url = new Ergo_Http_Url($urlString);
         $this->assertFalse($url->isPortDefault(), "port should not be default in {$urlString}");
     }
 }