コード例 #1
0
 public function testIsUrlEncoding()
 {
     $this->assertEquals('RFC 3986', $this->q->getUrlEncoding());
     $this->assertTrue($this->q->isUrlEncoding());
     $this->assertEquals('foo%20bar', $this->q->encodeValue('foo bar'));
     $this->q->useUrlEncoding(QueryString::FORM_URLENCODED);
     $this->assertTrue($this->q->isUrlEncoding());
     $this->assertEquals(QueryString::FORM_URLENCODED, $this->q->getUrlEncoding());
     $this->assertEquals('foo+bar', $this->q->encodeValue('foo bar'));
     $this->assertSame($this->q, $this->q->useUrlEncoding(false));
     $this->assertFalse($this->q->isUrlEncoding());
     $this->assertFalse($this->q->isUrlEncoding());
 }