15        $this->assertEquals($expected, 
$result, 
"Error testing $test_type works.");
 
   26                    'Another-Key-For-Testing' => 
'baz' 
   29                    'HTTP_KEY_ONE'                 => 
'foo',
 
   30                    'HTTP_KEY_TWO'                 => 
'bar',
 
   31                    'HTTP_ANOTHER_KEY_FOR_TESTING' => 
'baz' 
   37                    'Content-Type' => 
'two' 
   40                    'HTTP_CONTENT_TYPE' => 
'one',
 
   41                    'CONTENT_TYPE'      => 
'two' 
   47                    'Content-Length' => 
'222' 
   50                    'CONTENT_LENGTH'      => 
'222',
 
   51                    'HTTP_CONTENT_LENGTH' => 
'111' 
   55                'Content-Length (HTTP_CONTENT_LENGTH only)',
 
   57                    'Content-Length' => 
'111' 
   60                    'HTTP_CONTENT_LENGTH' => 
'111' 
   66                    'Content-Md5' => 
'aef123' 
   69                    'CONTENT_MD5'      => 
'aef123',
 
   70                    'HTTP_CONTENT_MD5' => 
'fea321' 
   74                'Content-MD5 (HTTP_CONTENT_MD5 only)',
 
   76                    'Content-Md5' => 
'f123' 
   79                    'HTTP_CONTENT_MD5' => 
'f123' 
   83                'Authorization (normal)',
 
   85                    'Authorization' => 
'testing' 
   88                    'HTTP_AUTHORIZATION' => 
'testing',
 
   92                'Authorization (redirect)',
 
   94                    'Authorization' => 
'testing redirect' 
   97                    'REDIRECT_HTTP_AUTHORIZATION' => 
'testing redirect',
 
  101                'Authorization (PHP_AUTH_USER + PHP_AUTH_PW)',
 
  103                    'Authorization' => 
'Basic ' . base64_encode(
'foo:bar')
 
  106                    'PHP_AUTH_USER' => 
'foo',
 
  107                    'PHP_AUTH_PW'   => 
'bar' 
  111                'Authorization (PHP_AUTH_DIGEST)',
 
  113                    'Authorization' => 
'example-digest' 
  116                    'PHP_AUTH_DIGEST' => 
'example-digest' 
An exception for terminatinating execution or to throw for unit testing.
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']