public function testInitFull() { $parser = new Parser("foo://*****:*****@baz.zab:123/quux?foo=bar#baz"); $this->assertEquals('foo', $parser->getScheme()); $this->assertEquals('bar', $parser->getUser()); $this->assertEquals('rab', $parser->getPass()); $this->assertEquals('baz.zab', $parser->getHost()); $this->assertEquals(123, $parser->getPort()); $this->assertEquals('/quux', $parser->getPath()); $this->assertEquals('foo=bar', $parser->getQuery()); $this->assertEquals('baz', $parser->getFragment()); }