public function testGetters()
 {
     $data = array('error' => array('message' => 'Stub Server Error Message', 'type' => 'FacebookApiException', 'code' => 1, 'error_data' => array('blame_field_specs' => array(array('mandatory_field'), array('field_with_malformed_value'))), 'error_subcode' => 1, 'is_transient' => false, 'error_user_title' => 'Just a test', 'error_user_msg' => 'Let\'s avoid alarmism'));
     $status_code = 400;
     $e = new RequestException($data, $status_code);
     $this->assertEquals($status_code, $e->getHttpStatusCode());
     $this->assertEquals($data['error']['error_subcode'], $e->getErrorSubcode());
     $this->assertEquals($data['error']['error_user_title'], $e->getErrorUserTitle());
     $this->assertEquals($data['error']['error_user_msg'], $e->getErrorUserMessage());
     $this->assertEquals($data['error']['error_data']['blame_field_specs'], $e->getErrorBlameFieldSpecs());
 }