Esempio n. 1
0
 public function testEquals()
 {
     $u = new Url("http://example.com");
     $u2 = new Url("http://example.com");
     $this->assertTrue($u->equals($u2));
     $u2->getHost()->addSubdomain('www');
     $this->assertFalse($u->equals($u2));
     $u3 = "http://example.com";
     $this->assertTrue($u->equals($u3));
     // test deep cloning
     $u4 = new Url("http://www.example.com/foo");
     $u5 = clone $u4;
     $u5->getPath()->setHasTrailingSlash(true);
     $this->assertFalse($u4->equals($u5));
 }