public function testHttpRequestAcceptableCharsets()
{
$request = $this->getRequestObject();
$_SERVER['HTTP_ACCEPT_CHARSET'] = 'iso-8859-5,unicode-1-1;q=0.8';
$accept = $request->getClientCharsets();
$this->assertEquals(count($accept), 2);
$firstAccept = $accept[0];
$this->assertEquals($firstAccept['charset'], 'iso-8859-5');
$this->assertEquals($firstAccept['quality'], 1);
$lastAccept = $accept[1];
$this->assertEquals($lastAccept['charset'], 'unicode-1-1');
$this->assertEquals($lastAccept['quality'], 0.8);
$this->assertEquals($request->getBestCharset(), 'iso-8859-5');
}