public function testGetLanguages() {
$request = new Request();
$this
->assertEquals(array(), $request
->getLanguages());
$request = new Request();
$request->headers
->set('Accept-language', 'zh, en-us; q=0.8, en; q=0.6');
$this
->assertEquals(array(
'zh',
'en_US',
'en',
), $request
->getLanguages());
$this
->assertEquals(array(
'zh',
'en_US',
'en',
), $request
->getLanguages());
$request = new Request();
$request->headers
->set('Accept-language', 'zh, i-cherokee; q=0.6');
$this
->assertEquals(array(
'zh',
'cherokee',
), $request
->getLanguages());
}