/** * Tests whether getUri() / setUri() work as expected. * * @return void */ public function testUriHandling() { $httpRequest = new HttpRequest(); $this->assertSame('', $httpRequest->getUri()->toString()); $httpRequest->setUri(new Uri('http://example.com/foo')); $this->assertSame('http://example.com/foo', $httpRequest->getUri()->toString()); $this->assertSame($httpRequest->getUri(), $httpRequest->getUri()); }