Beispiel #1
0
 public function testCopyBase()
 {
     $source = new \r8\URL("http://example.edu:80");
     $url = new \r8\URL();
     $this->assertFalse($url->schemeExists());
     $this->assertFalse($url->portExists());
     $this->assertFalse($url->hostExists());
     $this->assertSame($url, $url->copyBase($source));
     $this->assertSame("http", $url->getScheme());
     $this->assertSame("example.edu", $url->getHost());
     $this->assertSame(80, $url->getPort());
     $url = new \r8\URL();
     $this->assertFalse($url->schemeExists());
     $this->assertFalse($url->portExists());
     $this->assertFalse($url->hostExists());
     $this->assertSame($url, $url->copyBase(new \r8\URL()));
     $this->assertFalse($url->schemeExists());
     $this->assertFalse($url->portExists());
     $this->assertFalse($url->hostExists());
 }