コード例 #1
0
ファイル: UriTest.php プロジェクト: dotronglong/titan-http
 public function testCreateUriFromUrl()
 {
     $uri = new Uri($this->sampleUrl);
     $this->assertEquals('http', $uri->getScheme());
     $this->assertEquals('dotronglong:123456', $uri->getUserInfo());
     $this->assertEquals('github.com', $uri->getHost());
     $this->assertEquals('/titan-http.git', $uri->getPath());
     $this->assertEquals(['a' => 5, 'c' => 7], $uri->getQuery()->all());
     $this->assertEquals('b=6', $uri->getFragment());
     $this->assertEquals(80, $uri->getPort());
     $this->assertEmpty($uri->getBaseUrl());
     $this->assertEquals('dotronglong:123456@github.com:80', $uri->getAuthority());
 }