示例#1
0
文件: UriTest.php 项目: jivoo/http
 public function testConstructor()
 {
     $uri = new Uri('http://*****:*****@example.com:81/foo/bar?a=2&b=3#baz');
     $this->assertEquals('http', $uri->getScheme());
     $this->assertEquals('example.com', $uri->getHost());
     $this->assertEquals('/foo/bar', $uri->getPath());
     $this->assertEquals(81, $uri->getPort());
     $this->assertEquals('user:password', $uri->getUserInfo());
     $this->assertEquals('a=2&b=3', $uri->getQuery());
     $this->assertEquals('baz', $uri->getFragment());
 }
示例#2
0
文件: UriTest.php 项目: seytar/psx
 public function testSetUserPassword()
 {
     $uri = new Uri('http', 'foo:bar@www.yahoo.com');
     $this->assertEquals('foo:bar', $uri->getUserInfo());
     $this->assertEquals('foo', $uri->getUser());
     $this->assertEquals('bar', $uri->getPassword());
     $this->assertEquals('http://*****:*****@www.yahoo.com', $uri->toString());
 }