Exemplo n.º 1
0
 /**
  * Test setting a URI scheme.
  *
  * @return void
  */
 public function testScheme()
 {
     $request = $this->buildMockRequest('/test/example', array('host' => 'example.com'));
     $config = $this->buildMockConfiguration();
     // setup an additional expectation on the Request for a port number
     $request->expects($this->any())->method('getPort')->will($this->returnValue(21));
     $builder = new UriBuilder($config, $request);
     $uri = $builder->scheme('ftp')->build();
     $this->assertEquals('ftp://example.com/test/example', $uri);
 }