return;
}
+/**
+ * @testcase utc_system_settings_set_value_bool_n6
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_bool_n6(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS , state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS , &ret_state);
+ my_assert_ret(ret);
+ return;
+}
+
/**
* @testcase utc_system_settings_set_value_string_n8
}
-#include <pkgmgr-info.h>
-#include <package_manager.h>
-#include <app_manager.h>
-#include <vconf.h>
-static void uds_push_updating_pkgid_list_vconf_value()
-{
- char buff[2048] = {'\0',};
- char *app_id;
- char *package_id;
- pid_t pid = getpid();
- app_manager_get_app_id(pid, &app_id);
- package_manager_get_package_id_by_app_id(app_id, &package_id);
-
- { strcat(buff, package_id); strcat(buff, ";"); }
-
- if (strlen(buff))
- vconf_set_str(VCONFKEY_SETAPPL_UDSM_PKGID_LIST, buff);
- else
- vconf_set_str(VCONFKEY_SETAPPL_UDSM_PKGID_LIST, "NONE");
-}
-
/**
* @testcase utc_system_settings_get_value_int_p4
static void utc_system_settings_get_value_int_p4(void)
{
int value = 0;
- uds_push_updating_pkgid_list_vconf_value();
int nRetVal = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE, &value);
my_assert_ret(nRetVal);
return;
/**
+ * @testcase utc_system_settings_set_value_bool_p6
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_VIBRATION is able to set the property.
+ * check if SYSTEM_SETTINGS_KEY_VIBRATION is able to get the property.
+ */
+static void utc_system_settings_set_value_bool_p6(void)
+{
+ int ret;
+
+ /* get current state */
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_VIBRATION, &ret_state);
+ my_assert_ret(ret);
+
+
+ bool state = !ret_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_VIBRATION, state);
+ my_assert_ret(ret);
+
+
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_VIBRATION, ret_state);
+ my_assert_ret(ret);
+
+ g_assert(state != ret_state);
+ return;
+}
+
+
+/**
* @testcase utc_system_settings_set_value_int_p2
* @since_tizen 2.3
* @description check if SYSTEM_SETTINGS_KEY_FONT_SIZE is able to set the property.
return;
}
+/**
+ * @testcase utc_system_settings_set_changed_cb_p31
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p31(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p30
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p30(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS);
+ my_assert_ret(retcode);
+
+ return;
+}
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p33
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_VIBRATION is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p33(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_VIBRATION,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p32
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_VIBRATION is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_VIBRATION is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p32(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_VIBRATION,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_VIBRATION);
+ my_assert_ret(retcode);
+
+ return;
+}
+
static int cb_count;
static bool system_setting_get_ringtone_list_cb(int index, const char* data, void *user_data)
{
- dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] begin -- ringtone list callback", __FUNCTION__, __LINE__);
+ //dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] begin -- ringtone list callback", __FUNCTION__, __LINE__);
//const char *pathval = data;
cb_count += 1;
return true;
static void utc_system_settings_add_ringtone_list_p1(void)
{
- cb_count = 0;
- dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] begin -- utc_system_settings_add_ringtone_list_p1", __FUNCTION__, __LINE__);
+ //cb_count = 0;
+ //dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] begin -- utc_system_settings_add_ringtone_list_p1", __FUNCTION__, __LINE__);
int retcode = -1;
retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/big_buck_bunny.mp4");
- my_assert_ret(retcode);
- retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/daliTestVideo.mp4");
- my_assert_ret(retcode);
- retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/sound_5.wav");
- my_assert_ret(retcode);
- retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/tct-content-tizen-tests_video.mp4");
- my_assert_ret(retcode);
-
- retcode = system_settings_foreach_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, system_setting_get_ringtone_list_cb, NULL);
+// my_assert_ret(retcode);
+// retcode = system_settings_foreach_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, system_setting_get_ringtone_list_cb, NULL);
+// my_assert_ret(retcode);
+ retcode = system_settings_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/big_buck_bunny.mp4");
my_assert_ret(retcode);
+// retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/daliTestVideo.mp4");
+// my_assert_ret(retcode);
+// retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/sound_5.wav");
+// my_assert_ret(retcode);
+// retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/tct-content-tizen-tests_video.mp4");
+// my_assert_ret(retcode);
+//
+// retcode = system_settings_foreach_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, system_setting_get_ringtone_list_cb, NULL);
+// my_assert_ret(retcode);
+//
//assert_eq(cb_count, 4+1);
- dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] end -- utc_system_settings_add_ringtone_list_p1", __FUNCTION__, __LINE__);
-
- retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/big_buck_bunny.mp4");
- //my_assert_ret(retcode);
- retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/daliTestVideo.mp4");
- //my_assert_ret(retcode);
- retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/sound_5.wav");
- //my_assert_ret(retcode);
- retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/tct-content-tizen-tests_video.mp4");
- //my_assert_ret(retcode);
+ //dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] end -- utc_system_settings_add_ringtone_list_p1", __FUNCTION__, __LINE__);
+
+// retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/big_buck_bunny.mp4");
+// //my_assert_ret(retcode);
+// retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/daliTestVideo.mp4");
+// //my_assert_ret(retcode);
+// retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/sound_5.wav");
+// //my_assert_ret(retcode);
+// retcode = system_settings_add_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/tct-content-tizen-tests_video.mp4");
+// //my_assert_ret(retcode);
cb_count = 0;
return;
}
g_test_add_func("/utc_system_settings_get_value_string_p10", utc_system_settings_get_value_string_p10);
g_test_add_func("/utc_system_settings_get_value_string_p8", utc_system_settings_get_value_string_p8);
g_test_add_func("/utc_system_settings_get_value_string_p9", utc_system_settings_get_value_string_p9);
+ g_test_add_func("/utc_system_settings_get_value_string_p11", utc_system_settings_get_value_string_p11);
g_test_add_func("/utc_system_settings_get_value_string_n", utc_system_settings_get_value_string_n);
g_test_add_func("/utc_system_settings_get_value_bool_p1", utc_system_settings_get_value_bool_p1);
g_test_add_func("/utc_system_settings_get_value_bool_p2", utc_system_settings_get_value_bool_p2);
g_test_add_func("/utc_system_settings_get_value_n", utc_system_settings_get_value_n);
g_test_add_func("/utc_system_settings_get_value_int_p3", utc_system_settings_get_value_int_p3);
g_test_add_func("/utc_system_settings_get_value_bool_p11", utc_system_settings_get_value_bool_p11);
-// g_test_add_func("/utc_system_settings_get_value_int_p4", utc_system_settings_get_value_int_p4);
+ g_test_add_func("/utc_system_settings_get_value_int_p4", utc_system_settings_get_value_int_p4);
#if 1
g_test_add_func("/utc_system_settings_set_value_string_n2", utc_system_settings_set_value_string_n2);
g_test_add_func("/utc_system_settings_set_value_string_n3", utc_system_settings_set_value_string_n3);
g_test_add_func("/utc_system_settings_unset_changed_cb_p26", utc_system_settings_unset_changed_cb_p26);
g_test_add_func("/utc_system_settings_set_changed_cb_p29", utc_system_settings_set_changed_cb_p29);
g_test_add_func("/utc_system_settings_unset_changed_cb_p28", utc_system_settings_unset_changed_cb_p28);
-// g_test_add_func("/utc_system_settings_add_ringtone_list_p1", utc_system_settings_add_ringtone_list_p1),
-// g_test_add_func("/utc_system_settings_delete_ringtone_list_p1", utc_system_settings_delete_ringtone_list_p1),
-
-// g_test_add_func("/utc_system_settings_set_value_string_p1", utc_system_settings_set_value_string_p1);
-// g_test_add_func("/utc_system_settings_set_value_string_p2", utc_system_settings_set_value_string_p2);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p31", utc_system_settings_set_changed_cb_p31);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p30", utc_system_settings_unset_changed_cb_p30);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p33", utc_system_settings_set_changed_cb_p33);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p32", utc_system_settings_unset_changed_cb_p32);
+ g_test_add_func("/utc_system_settings_add_ringtone_list_p1", utc_system_settings_add_ringtone_list_p1);
+// g_test_add_func("/utc_system_settings_delete_ringtone_list_p1", utc_system_settings_delete_ringtone_list_p1);
+ g_test_add_func("/utc_system_settings_set_value_string_p1", utc_system_settings_set_value_string_p1);
+ g_test_add_func("/utc_system_settings_set_value_string_p2", utc_system_settings_set_value_string_p2);
g_test_add_func("/utc_system_settings_set_value_string_p3", utc_system_settings_set_value_string_p3);
g_test_add_func("/utc_system_settings_set_value_string_p4", utc_system_settings_set_value_string_p4);
g_test_add_func("/utc_system_settings_set_value_bool_n1", utc_system_settings_set_value_bool_n1);
g_test_add_func("/utc_system_settings_set_value_bool_n3", utc_system_settings_set_value_bool_n3);
g_test_add_func("/utc_system_settings_set_value_bool_n4", utc_system_settings_set_value_bool_n4);
g_test_add_func("/utc_system_settings_set_value_bool_n5", utc_system_settings_set_value_bool_n5);
+ g_test_add_func("/utc_system_settings_set_value_bool_n6", utc_system_settings_set_value_bool_n6);
g_test_add_func("/utc_system_settings_set_value_bool_p1", utc_system_settings_set_value_bool_p1);
g_test_add_func("/utc_system_settings_set_value_bool_p2", utc_system_settings_set_value_bool_p2);
g_test_add_func("/utc_system_settings_set_value_int_n1", utc_system_settings_set_value_int_n1);
g_test_add_func("/utc_system_settings_set_value_bool_p3", utc_system_settings_set_value_bool_p3);
g_test_add_func("/utc_system_settings_set_value_bool_p4", utc_system_settings_set_value_bool_p4);
g_test_add_func("/utc_system_settings_set_value_bool_p5", utc_system_settings_set_value_bool_p5);
+ g_test_add_func("/utc_system_settings_set_value_bool_p6", utc_system_settings_set_value_bool_p6);
g_test_add_func("/utc_system_settings_set_value_int_p2", utc_system_settings_set_value_int_p2);
g_test_add_func("/utc_system_settings_set_value_string_n6", utc_system_settings_set_value_string_n6);
g_test_add_func("/utc_system_settings_unset_changed_cb_n", utc_system_settings_unset_changed_cb_n);