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); }