public function testGetSuperglobalsSet()
 {
     $request = new Request();
     $request->setAction('/index.php');
     $request->setMethod('DELETE');
     $request->setScript('index.php');
     $request->addCookie('e', 'f');
     $request->addCookie('e', 'g');
     $request->addCookie('f', 'h');
     $request->addHeader('foo', 'bar');
     $request->addHeader('bar', 'quux');
     $request->addHeader('host', 'junk');
     $request->addPost('c', 'e');
     $request->addPost('c', 'f');
     $request->addPost('d', 'g');
     $request->addQuery('a', 'b');
     $request->addQuery('a', 'c');
     $request->addQuery('b', 'd');
     $this->assertSame(['_GET' => ['a' => ['b', 'c'], 'b' => 'd'], '_POST' => ['c' => ['e', 'f'], 'd' => 'g'], '_COOKIE' => ['e' => 'g', 'f' => 'h'], '_SERVER' => ['GATEWAY_INTERFACE' => 'CGI/1.1', 'PHP_SELF' => 'index.php', 'QUERY_STRING' => 'a%5B0%5D=b&a%5B1%5D=c&b=d', 'REQUEST_METHOD' => 'DELETE', 'REQUEST_URI' => '/index.php?a%5B0%5D=b&a%5B1%5D=c&b=d', 'SCRIPT_FILENAME' => 'index.php', 'SERVER_NAME' => 'localhost', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_FOO' => 'bar', 'HTTP_BAR' => 'quux', 'HTTP_HOST' => 'junk'], '_REQUEST' => ['a' => ['b', 'c'], 'b' => 'd', 'c' => ['e', 'f'], 'd' => 'g']], $request->getSuperglobals('GP'));
 }