public function testIsDefaultPort_various() { $url = new \r8\URL(); $url->setScheme("http")->setPort(80); $this->assertTrue($url->isDefaultPort()); $url->setPort(2020); $this->assertFalse($url->isDefaultPort()); $url->setScheme("https")->setPort(443); $this->assertTrue($url->isDefaultPort()); $url->setPort(80); $this->assertFalse($url->isDefaultPort()); $url->setScheme("ftp")->setPort(21); $this->assertTrue($url->isDefaultPort()); $url->setPort(80); $this->assertFalse($url->isDefaultPort()); $url->setScheme("ftps")->setPort(990); $this->assertTrue($url->isDefaultPort()); $url->setPort(80); $this->assertFalse($url->isDefaultPort()); $url->setScheme("sftp")->setPort(115); $this->assertTrue($url->isDefaultPort()); $url->setPort(80); $this->assertFalse($url->isDefaultPort()); $url->setScheme("ldap")->setPort(389); $this->assertTrue($url->isDefaultPort()); $url->setPort(80); $this->assertFalse($url->isDefaultPort()); }