public function testNullPortUrlToString() { $nullPortUrl = new Url(new SchemeName('http'), new StringLiteral('user'), new StringLiteral(''), new Hostname('foo.com'), new NullPortNumber(), new Path('/bar'), new QueryString('?querystring'), new FragmentIdentifier('#fragmentidentifier')); $this->assertSame('http://user@foo.com/bar?querystring#fragmentidentifier', $nullPortUrl->__toString()); }