public function testEquals() { $url0 = new CUrl("http://www.example.com"); $url1 = new CUrl("HTTP://www.example.com/"); $this->assertTrue($url0->equals($url1)); $url0 = new CUrl("http://www.example.com/?path/to/item"); $url1 = new CUrl("HTTP://www.example.com/?path/to/ite%6D"); $this->assertTrue($url0->equals($url1)); $url0 = new CUrl("http://www.example.com/?path/to/item"); $url1 = new CUrl("http://www.example.com/?path/t0/item"); $this->assertFalse($url0->equals($url1)); $url0 = new CUrl("http://www.example.com"); $url1 = new CUrl("HTTP://www.example.com/#fragment_id"); $this->assertTrue($url0->equals($url1)); $url0 = new CUrl("http://www.example.com"); $url1 = new CUrl("HTTP://www.example.com/#fragment_id"); $this->assertFalse($url0->equals($url1, false)); }