public function testGetHostAndPort() { $url = new \r8\URL(); $this->assertNull($url->getHostAndPort()); $url->setPort(90); $this->assertNull($url->getHostAndPort()); $url->setHost("example.com"); $this->assertSame("example.com:90", $url->getHostAndPort()); $url->clearPort(); $this->assertSame("example.com", $url->getHostAndPort()); $url->clearHost(); $this->assertNull($url->getHostAndPort()); }