public function testgetDefaultPreference()
 {
     global $sugar_config;
     error_reporting(E_ERROR | E_PARSE);
     $userPreference = new UserPreference();
     //test with non global category
     $result = $userPreference->getDefaultPreference('chartEngine', 'Home');
     $this->assertEquals(null, $result);
     //test with default global category
     $result = $userPreference->getDefaultPreference('chartEngine');
     $this->assertEquals($sugar_config['chartEngine'], $result);
     $date_format = $sugar_config['datef'] != '' ? $sugar_config['datef'] : $sugar_config['default_date_format'];
     $result = $userPreference->getDefaultPreference('datef');
     $this->assertEquals($date_format, $result);
     $time_format = $sugar_config['timef'] != '' ? $sugar_config['timef'] : $sugar_config['default_time_format'];
     $result = $userPreference->getDefaultPreference('timef');
     $this->assertEquals($time_format, $result);
     $email_link_type = $sugar_config['email_link_type'] != '' ? $sugar_config['email_link_type'] : $sugar_config['email_default_client'];
     $result = $userPreference->getDefaultPreference('email_link_type');
     $this->assertEquals($email_link_type, $result);
 }