public function testSetSchemeSetsValue()
 {
     $url = 'http://example.com/path';
     $uri = new URI($url);
     $expected = 'https://example.com/path';
     $uri->setScheme('https');
     $this->assertEquals('https', $uri->getScheme());
     $this->assertEquals($expected, (string) $uri);
 }