bool g_bSystemSettingsFontNotSupported = false;
bool g_bSystemSettingsTelyphoneyNotSupported = false;
bool g_bSystemSettingsIncomingCallNotSupported = false;
+bool g_bSystemSettingsGrayscaleNotSupported = false;
+bool g_bSystemSettingsNegativeNotSupported = false;
/**
* @function ITs_system_settings_startup
* @description Called before each test
}
if ( !TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_TELEPHONY_FEATURE, API_NAMESPACE) )
{
- g_bSystemSettingsTelyphoneyNotSupported = true;
+ g_bSystemSettingsTelyphoneyNotSupported = true;
}
if (!TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_INCOMING_CALL_FEATURE, API_NAMESPACE) )
{
g_bSystemSettingsIncomingCallNotSupported = true;
}
+ if (!TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_ACCESSIBILITY_GRAYSCALE_FEATURE, API_NAMESPACE) )
+ {
+ g_bSystemSettingsGrayscaleNotSupported = true;
+ }
+ if (!TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_ACCESSIBILITY_NEGATIVE_FEATURE, API_NAMESPACE) )
+ {
+ g_bSystemSettingsNegativeNotSupported = true;
+ }
return;
}
*/
void System_settings_changed_cb_p(system_settings_key_e key, void *user_data)
{
- /*without set, callback wil not hit*/
+ /*without set, callback wil not hit*/
/*all setter in under non public api so we are not using in TCs*/
}
SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS,//GET
SYSTEM_SETTINGS_KEY_VIBRATION,//GET
SYSTEM_SETTINGS_KEY_AUTOMATIC_TIME_UPDATE, //GET
- SYSTEM_SETTINGS_KEY_DEVELOPER_OPTION_STATE
+ SYSTEM_SETTINGS_KEY_DEVELOPER_OPTION_STATE,
+ SYSTEM_SETTINGS_KEY_ACCESSIBILITY_GRAYSCALE,
+ SYSTEM_SETTINGS_KEY_ACCESSIBILITY_NEGATIVE_COLOR
};
int nEnumSize = sizeof(eSystem_Settings_Key) / sizeof(eSystem_Settings_Key[0]);
int enum_counter=0;
if(key == SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION && (!TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_NETWORK_WIFI_FEATURE,API_NAMESPACE)) && (nRetVal == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED))
{
continue;
+
}
if(g_bSystemSettingsNotSupported)
{
return 1;
}
}
- if(g_bSystemSettingsTelyphoneyNotSupported && eSystem_Settings_Key[enum_counter] == SYSTEM_SETTINGS_KEY_AUTOMATIC_TIME_UPDATE)
- {
- if ( nRetVal == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED )
- {
- FPRINTF("\\n[Line : %d][%s] Feature Not Supported , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
- return 0;
- }
- else
- {
- FPRINTF("\\n[Line : %d][%s] Feature mismatch , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
- return 1;
- }
- }
-
-
- PRINT_RESULT(SYSTEM_SETTINGS_ERROR_NONE, nRetVal, "system_settings_get_value_bool", SystemSettingsGetError(nRetVal));
+
+ if(g_bSystemSettingsTelyphoneyNotSupported && eSystem_Settings_Key[enum_counter] == SYSTEM_SETTINGS_KEY_AUTOMATIC_TIME_UPDATE)
+ {
+ if ( nRetVal == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED )
+ {
+ FPRINTF("\\n[Line : %d][%s] Feature Not Supported , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
+ return 0;
+ }
+ else
+ {
+ FPRINTF("\\n[Line : %d][%s] Feature mismatch , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
+ return 1;
+ }
+ }
+
+ if(g_bSystemSettingsGrayscaleNotSupported && eSystem_Settings_Key[enum_counter] == SYSTEM_SETTINGS_KEY_ACCESSIBILITY_GRAYSCALE)
+ {
+ if ( nRetVal == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED )
+ {
+ FPRINTF("\\n[Line : %d][%s] Feature Not Supported , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
+ return 0;
+ }
+ else
+ {
+ FPRINTF("\\n[Line : %d][%s] Feature mismatch , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
+ return 1;
+ }
+ }
+
+ if(g_bSystemSettingsNegativeNotSupported && eSystem_Settings_Key[enum_counter] == SYSTEM_SETTINGS_KEY_ACCESSIBILITY_NEGATIVE_COLOR)
+ {
+ if ( nRetVal == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED )
+ {
+ FPRINTF("\\n[Line : %d][%s] Feature Not Supported , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
+ return 0;
+ }
+ else
+ {
+ FPRINTF("\\n[Line : %d][%s] Feature mismatch , error returned = %s", __LINE__, API_NAMESPACE, SystemSettingsGetError(nRetVal));
+ return 1;
+ }
+ }
+
+ PRINT_RESULT(SYSTEM_SETTINGS_ERROR_NONE, nRetVal, "system_settings_get_value_bool", SystemSettingsGetError(nRetVal));
}
return 0;
}
*/
int ITc_system_settings_get_value_string_p(void)
{
- START_TEST;
+ START_TEST;
int nRetVal = 0;
char *pszGetPath = NULL;
system_settings_key_e e_System_Settings_Key[]=
{
continue;
}
-
+
if(nkey_idx == SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE && (!TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_NOTIFICATION_EMAIL_FEATURE, API_NAMESPACE)) )
{
continue;
}
-
+
if ( nkey_idx == (SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED + 1) || nkey_idx == SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE )
continue;
{
continue;
}
+ if(nkey_idx == SYSTEM_SETTINGS_KEY_ACCESSIBILITY_GRAYSCALE && (!TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_ACCESSIBILITY_GRAYSCALE_FEATURE, API_NAMESPACE)) )
+ {
+ continue;
+ }
+ if(nkey_idx == SYSTEM_SETTINGS_KEY_ACCESSIBILITY_NEGATIVE_COLOR && (!TCTCheckSystemInfoFeatureSupported(SYSTEM_SETTINGS_ACCESSIBILITY_NEGATIVE_FEATURE, API_NAMESPACE)) )
+ {
+ continue;
+ }
nRetVal = system_settings_add_changed_cb(nkey_idx,System_settings_changed_add_remove_cb, NULL);