#include <system_settings_private.h>
#include <glib.h>
+#include <assert.h>
#ifdef LOG_TAG
#undef LOG_TAG
return system_settings_del_value(key, SYSTEM_SETTING_DATA_TYPE_STRING, (void *)value);
}
+///////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////
+#ifdef UNIT_TEST
+
+static int my_assert_ret(int retcode)
+{
+ if (retcode == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED) {
+ g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED);
+ } else {
+ g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_NONE);
+ }
+ return 1;
+}
+
+static GMainLoop* main_loop = NULL;
+static bool _callback_called = false;
+//static char *new_ringtonepath = "/usr/apps/org.tizen.setting/shared/res/settings/Ringtones/Basic_Bell.ogg";
+static char *new_ringtonepath = "/opt/usr/data/settings/Ringtones/ringtone_sdk.mp3";
+
+/**
+ * @function utc_system_settings_startup
+ * @description Called before each test
+ * @parameter NA
+ * @return NA
+ */
+static void utc_system_settings_startup(void)
+{
+}
+
+/**
+ * @function utc_system_settings_cleanup
+ * @description Called after each test
+ * @parameter NA
+ * @return NA
+ */
+static void utc_system_settings_cleanup(void)
+{
+}
+
+
+static gboolean timeout_callback(gpointer data)
+{
+ _callback_called = false;
+ /*g_main_loop_quit(main_loop);*/
+ return FALSE;
+}
+
+
+static void utc_system_settings_changed_callback(system_settings_key_e key, void *user_data)
+{
+ _callback_called = true;
+ /*g_main_loop_quit(main_loop);*/
+}
+
+
+/**
+ * TEST GETTING SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE
+ */
+/**
+ * @testcase utc_system_settings_get_value_string_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE is able to get the property
+ */
+static void utc_system_settings_get_value_string_p1(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE, &value);
+ //assert_eq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+/**
+ * TEST GETTING SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY
+ */
+/**
+ * @testcase utc_system_settings_get_value_string_p2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY is able to get the property
+ */
+static void utc_system_settings_get_value_string_p2(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, &value);
+ //assert_eq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+/**
+ * TEST GETTING SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE
+ */
+/**
+ * @testcase utc_system_settings_get_value_string_p3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE is able to get the property
+ */
+static void utc_system_settings_get_value_string_p3(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &value);
+ //assert_eq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+/**
+ * TEST GETTING SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE
+ */
+/**
+ * @testcase utc_system_settings_get_value_string_p4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE is able to get the property
+ */
+static void utc_system_settings_get_value_string_p4(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, &value);
+ //assert_eq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+/**
+ * TEST SETTING SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN
+ */
+/**
+ * @testcase utc_system_settings_get_value_string_p5
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN is able to get the property.
+ */
+static void utc_system_settings_get_value_string_p5(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, &value);
+ //assert_eq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+/**
+ * @testcase utc_system_settings_get_value_string_p11
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DEVICE_NAME is able to get the property.
+ */
+static void utc_system_settings_get_value_string_p11(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_DEVICE_NAME, &value);
+ //assert_eq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_string_p7
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION is able to get the property.
+ */
+static void utc_system_settings_get_value_string_p7(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION, &value);
+ my_assert_ret(retcode);
+ free(value);
+}
+
+/**
+ * @testcase utc_system_settings_get_value_string_p6
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEZON is able to get the property.
+ */
+static void utc_system_settings_get_value_string_p6(void)
+{
+ char *value = NULL;
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE, &value);
+ my_assert_ret(retcode);
+ free(value);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_string_p10
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN is able to get the property.
+ */
+static void utc_system_settings_get_value_string_p10(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, &value);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_string_p8
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_FONT_TYPE is able to get the property.
+ */
+static void utc_system_settings_get_value_string_p8(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_FONT_TYPE, &value);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_string_p9
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE is able to get the property.
+ */
+static void utc_system_settings_get_value_string_p9(void)
+{
+ char *value = NULL;
+
+ int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, &value);
+ my_assert_ret(retcode);
+ g_assert(value != NULL);
+ free(value);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_string_n
+ * @since_tizen 2.3
+ * @description check if system_settings_get_value_string is able to handle invalid parameters.
+ */
+static void utc_system_settings_get_value_string_n(void)
+{
+ int retcode = system_settings_get_value_string(-1, NULL);
+ //assert_neq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ g_assert(retcode != SYSTEM_SETTINGS_ERROR_NONE);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p1(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p2(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_LOCK is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p3(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_LOCK, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p4(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, &value);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p5
+ * @since_tizen 2.3
+ * check if SYSTEM_SETTINGS_KEY_SOUND_TOUCH is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p5(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_TOUCH, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p6
+ * @since_tizen 2.3
+ * check if SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p6(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p7
+ * @since_tizen 2.3
+ * check if SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p7(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p8
+ * @since_tizen 2.3
+ * check if SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p8(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p9
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_MOTION_ENABLED is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p9(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ENABLED, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p10
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED is able to get the property.
+ */
+static void utc_system_settings_get_value_bool_p10(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_n
+ * @since_tizen 2.3
+ * @description check if system_settings_get_value_bool is able to handle invalid parameters.
+ */
+static void utc_system_settings_get_value_bool_n(void)
+{
+ int retcode = system_settings_get_value_bool(-1, NULL);
+ //assert_neq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ g_assert(retcode != SYSTEM_SETTINGS_ERROR_NONE);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_int_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD is able to get the property.
+ */
+static void utc_system_settings_get_value_int_p1(void)
+{
+ int value = 0;
+
+ int retcode = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_int_p2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_FONT_SIZE is able to get the property.
+ */
+static void utc_system_settings_get_value_int_p2(void)
+{
+ int font_size = 0;
+
+ int retcode = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, &font_size);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_n
+ * @since_tizen 2.3
+ * @description check if system_settings_get_value_int is able to handle invalid parameters.
+ */
+static void utc_system_settings_get_value_n(void)
+{
+ int retcode = system_settings_get_value_int(-1, NULL);
+ //assert_neq(retcode, SYSTEM_SETTINGS_ERROR_NONE);
+ g_assert(retcode != SYSTEM_SETTINGS_ERROR_NONE);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_int_p3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME is able to get the property.
+ */
+static void utc_system_settings_get_value_int_p3(void)
+{
+ int value;
+ int nRetVal = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME, &value);
+ my_assert_ret(nRetVal);
+}
+
+
+/**
+ * @testcase utc_system_settings_get_value_bool_p11
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to get the property
+ */
+static void utc_system_settings_get_value_bool_p11(void)
+{
+ bool value = false;
+
+ int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, &value);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p1(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p1(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p2(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p2(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p3(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p3(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p4(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_LOCK_SCREEN_unset_changed_cb_p
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_WALLPAPER is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_LOCK_SCREEN_unset_changed_cb_p(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p5
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_FONT_SIZE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p5(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_FONT_SIZE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_FONT_SIZE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_FONT_SIZE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p4(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_FONT_SIZE,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_FONT_SIZE);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p6
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_FONT_TYPE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p6(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_FONT_TYPE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p5
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_FONT_TYPE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_FONT_TYPE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p5(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_FONT_TYPE,
+ utc_system_settings_changed_callback, NULL);
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_FONT_TYPE);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p7
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p7(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p6
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p6(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p8
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p8(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p7
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p7(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p9
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED is able to set callback for getting notification of change
+ */
+static void utc_system_settings_set_changed_cb_p9(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p8
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p8(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p10
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCKSCREEN_APP is able to set callback for getting notification of change
+ */
+static void utc_system_settings_set_changed_cb_p10(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCKSCREEN_APP,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p9
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCKSCREEN_APP is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_LOCKSCREEN_APP is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p9(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCKSCREEN_APP,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_LOCKSCREEN_APP);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p11
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY is able to set callback for getting notification of change
+ */
+static void utc_system_settings_set_changed_cb_p11(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p10
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY is able to set callback for getting notification of change and unset doing
+ */
+static void utc_system_settings_unset_changed_cb_p10(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p12
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p12(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p11
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p11(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p13
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p13(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR
+ */
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p12
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p12(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p14
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_TIME_CHANGED is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p14(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_TIME_CHANGED,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p13
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_TIME_CHANGED is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_TIME_CHANGED is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p13(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_TIME_CHANGED,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_TIME_CHANGED);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p15
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_LOCK is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p15(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_LOCK,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p14
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_LOCK is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_LOCK is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p14(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_LOCK,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_LOCK);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p16
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p16(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p15
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p15(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p17
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_TOUCH is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p17(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_TOUCH,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p16
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_TOUCH is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_TOUCH is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p16(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_TOUCH,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_TOUCH);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p18
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p18(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p17
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p17(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p19
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p19(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p18
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p18(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p20
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p20(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p19
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p19(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p21
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p21(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p20
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p20(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION_REPETITION_PERIOD);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p22
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DEVICE_NAME is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p22(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_DEVICE_NAME,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p21
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DEVICE_NAME is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_DEVICE_NAME is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p21(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_DEVICE_NAME,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_DEVICE_NAME);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p23
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_MOTION_ENABLED is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p23(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ENABLED,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p22
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_MOTION_ENABLED is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_MOTION_ENABLED is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p22(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ENABLED,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ENABLED);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p24
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p24(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p23
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p23(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p25
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p25(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p24
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p24(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION);
+ my_assert_ret(retcode);
+}
+
+
+
+/**
+ * @testcase utc_system_settings_set_value_string_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE is able to get the property
+ */
+static void utc_system_settings_set_value_string_p1(void)
+{
+ int ret;
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, new_ringtonepath);
+ my_assert_ret(ret);
+
+ char *ret_ringtonepath = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, &ret_ringtonepath);
+ my_assert_ret(ret);
+
+ if (ret_ringtonepath != NULL && 0 == strcmp(ret_ringtonepath, new_ringtonepath)) {
+ g_assert(1);
+ } else {
+ g_assert(0);
+ }
+ return;
+}
+
+
+/**
+ * TEST SETTING SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN
+ */
+/**
+ * @testcase utc_system_settings_set_value_string_n2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN is able to set the property in error-case.
+ */
+static void utc_system_settings_set_value_string_n2(void)
+{
+ int ret;
+ char *wallpaper = NULL;
+
+ char *wrong_wallpaper_path = "/wrongpath/aaa.png";
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, wrong_wallpaper_path);
+ g_assert(ret != SYSTEM_SETTINGS_ERROR_NONE);
+
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, &wallpaper);
+ //assert_eq(ret, SYSTEM_SETTINGS_ERROR_NONE);
+ free(wallpaper);
+ return;
+}
+
+/**
+ * SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN
+ */
+/**
+ * @testcase utc_system_settings_set_value_string_n3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN is able to set the property in error-case.
+ */
+static void utc_system_settings_set_value_string_n3(void)
+{
+ int ret;
+ char *wallpaper = NULL;
+
+ char *wrong_wallpaper_path = "/wrongpath/aaa.png";
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, wrong_wallpaper_path);
+ g_assert(ret != SYSTEM_SETTINGS_ERROR_NONE);
+
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, &wallpaper);
+ //assert_eq(ret, SYSTEM_SETTINGS_ERROR_NONE);
+ free(wallpaper);
+ return;
+}
+
+/**
+ * SYSTEM_SETTINGS_KEY_FONT_TYPE
+ */
+/**
+ * @testcase utc_system_settings_set_value_string_n4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_FONT_TYPE is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_FONT_TYPE is able to set the property in error-case.
+ */
+static void utc_system_settings_set_value_string_n4(void)
+{
+ int ret;
+
+ char *wrong_font_name = "WrongFontName";
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_FONT_TYPE, wrong_font_name);
+ g_assert(ret != SYSTEM_SETTINGS_ERROR_NONE);
+
+ char *font_name = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_FONT_TYPE, &font_name);
+ //assert_eq(ret, SYSTEM_SETTINGS_ERROR_NONE);
+ free(font_name);
+ return;
+}
+
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_n1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION is able to set the property in a normal-case.
+ */
+static void utc_system_settings_set_value_bool_n1(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION, &ret_state);
+ my_assert_ret(ret);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_n2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_bool_n2(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE, &ret_state);
+ my_assert_ret(ret);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_n3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_MOTION_ENABLED is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_MOTION_ENABLED is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_bool_n3(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ENABLED, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ENABLED, &ret_state);
+ my_assert_ret(ret);
+ return;
+}
+
+/**
+ * @testcase utc_system_settings_set_value_bool_n4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_TOUCH is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_TOUCH is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_bool_n4(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_SOUND_TOUCH, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_TOUCH, &ret_state);
+ my_assert_ret(ret);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_n5
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_LOCK is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_LOCK is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_bool_n5(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_SOUND_LOCK, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_LOCK, &ret_state);
+ my_assert_ret(ret);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_string_n8
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_string_n8(void)
+{
+ int ret;
+ char *new_font = "DefaultFontName";
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE, new_font);
+ //my_assert_ret(ret);
+ g_assert_cmpint(ret, !=, SYSTEM_SETTINGS_ERROR_NONE);
+
+ char *ret_font = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE, &ret_font);
+ g_assert_cmpint(ret, ==, SYSTEM_SETTINGS_ERROR_NONE);
+ return;
+
+#if 0
+ int ret;
+ char *new_font = "DefaultFontName";
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE, new_font);
+ //assert_eq(ret, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
+
+ char *ret_font = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE, &ret_font);
+ int ret2 = my_assert_ret(ret);
+ return ret2;
+ //return;
+#endif
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_string_n7
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_string_n7(void)
+{
+ int ret;
+ char *new_zone = "Asia/Seoul";
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE, new_zone);
+ my_assert_ret(ret);
+
+ char *ret_device = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE, &ret_device);
+ my_assert_ret(ret);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_int_n1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_TIME_CHANGED is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_TIME_CHANGED is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_int_n1(void)
+{
+ int ret;
+ int value = 3600;
+ ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_TIME_CHANGED, value);
+ my_assert_ret(ret);
+
+ int time_changed;
+ ret = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_TIME_CHANGED, &time_changed);
+ my_assert_ret(ret);
+
+ return;
+}
+
+
+/**
+ * SYSTEM_SETTINGS_KEY_DEVICE_NAME
+ * check_SYSTEM_SETTINGS_ERROR_CALL_UNSUPPORTED_API
+ */
+/**
+ * @testcase utc_system_settings_set_value_string_n5
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DEVICE_NAME is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_DEVICE_NAME is able to set the property in an exceptional-case. (not supported)
+ */
+static void utc_system_settings_set_value_string_n5(void)
+{
+ int ret;
+ char *new_device = "Tizen222";
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_DEVICE_NAME, new_device);
+ my_assert_ret(ret);
+
+ char *ret_device = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_DEVICE_NAME, &ret_device);
+
+ if (ret_device != NULL && 0 == strcmp(ret_device, new_device)) {
+ g_assert(0);
+ } else {
+ g_assert(1);
+ }
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_string_p2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE is able to set the property in a normal-case.
+ */
+static void utc_system_settings_set_value_string_p2(void)
+{
+ int ret;
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, new_ringtonepath);
+ my_assert_ret(ret);
+
+ char *ret_ringtonepath = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, &ret_ringtonepath);
+
+ if (ret_ringtonepath != NULL && 0 == strcmp(ret_ringtonepath, new_ringtonepath)) {
+ g_assert(1);
+ } else {
+ g_assert(0);
+ }
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_string_p3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY is able to set the property in a normal-case.
+ */
+static void utc_system_settings_set_value_string_p3(void)
+{
+ int ret;
+ char *new_country = "ko_KR";
+
+ /* backup */
+ char *backup = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, &backup);
+ my_assert_ret(ret);
+
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, new_country);
+ my_assert_ret(ret);
+
+ char *ret_country = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, &ret_country);
+ my_assert_ret(ret);
+
+ if (ret_country != NULL && 0 == strcmp(ret_country, new_country)) {
+ g_assert(1);
+ } else {
+ g_assert(0);
+ }
+
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, backup);
+ my_assert_ret(ret);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_string_p4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE is able to get the property.
+ * check if SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE is able to set the property in a normal-case.
+ */
+static void utc_system_settings_set_value_string_p4(void)
+{
+ int ret;
+ char *new_country = "ko_KR";
+
+ /* backup */
+ char *backup = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &backup);
+ my_assert_ret(ret);
+
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, new_country);
+ my_assert_ret(ret);
+
+ char *ret_country = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &ret_country);
+ my_assert_ret(ret);
+
+ if (ret_country != NULL && 0 == strcmp(ret_country, new_country)) {
+ g_assert(1);
+ } else {
+ g_assert(0);
+ }
+
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, backup);
+ my_assert_ret(ret);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO is able to set the property.
+ * check if SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO is able to get the property.
+ */
+static void utc_system_settings_set_value_bool_p1(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, &ret_state);
+ my_assert_ret(ret);
+
+ //assert_eq(state, ret_state);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_p2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE is able to set the property.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE is able to get the property.
+ */
+static void utc_system_settings_set_value_bool_p2(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, &ret_state);
+ my_assert_ret(ret);
+
+ //assert_eq(state, ret_state);
+
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, !state);
+ my_assert_ret(ret);
+
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, &ret_state);
+ //assert_eq(ret_state, !state);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_n
+ * @since_tizen 2.3
+ * @description check if system_settings_set_changed_cb is able to handle invalid parameters.
+ */
+static void utc_system_settings_set_changed_cb_n(void)
+{
+ int retcode = system_settings_set_changed_cb(-1, NULL, NULL);
+ g_assert(retcode != SYSTEM_SETTINGS_ERROR_NONE);
+ return;
+}
+
+
+#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
+ * @since_tizen 3.0
+ * @description check if SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE is able to get the property.
+ */
+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_int_p1
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME is able to get the property.
+ */
+static void utc_system_settings_set_value_int_p1(void)
+{
+ int nRetVal = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME, 30);
+ my_assert_ret(nRetVal);
+
+ int value;
+ nRetVal = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME, &value);
+ //assert_eq(value, 30);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_int_n2
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME is able to set the properties with exceptional cases.
+ */
+static void utc_system_settings_set_value_int_n2(void)
+{
+ int ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME, -5);
+ g_assert(ret == SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
+
+ ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME, 601);
+ g_assert(ret == SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
+
+ ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME, 0);
+ g_assert(ret == SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_p3
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to set the property.
+ * check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to get the property.
+ */
+static void utc_system_settings_set_value_bool_p3(void)
+{
+ int ret;
+ bool state = true;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, state);
+ my_assert_ret(ret);
+
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, &ret_state);
+ my_assert_ret(ret);
+
+ //assert_eq(state, ret_state);
+
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, !state);
+ my_assert_ret(ret);
+
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, &ret_state);
+ //assert_eq(ret_state, !state);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_p4
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED is able to set the property.
+ * check if SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED is able to get the property.
+ */
+static void utc_system_settings_set_value_bool_p4(void)
+{
+ int ret;
+
+ /* get current state */
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, &ret_state);
+ my_assert_ret(ret);
+
+
+ bool state = !ret_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, state);
+ my_assert_ret(ret);
+
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, ret_state);
+ my_assert_ret(ret);
+
+ g_assert(state != ret_state);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_bool_p5
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION is able to set the property.
+ * check if SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION is able to get the property.
+ */
+static void utc_system_settings_set_value_bool_p5(void)
+{
+ int ret;
+
+ /* get current state */
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, &ret_state);
+ my_assert_ret(ret);
+
+
+ bool state = !ret_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, state);
+ my_assert_ret(ret);
+
+
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, 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.
+ * check if SYSTEM_SETTINGS_KEY_FONT_SIZE is able to get the property.
+ */
+static void utc_system_settings_set_value_int_p2(void)
+{
+ int ret = -1;
+ int backup;
+ int arr[] = {
+ SYSTEM_SETTINGS_FONT_SIZE_SMALL,
+ SYSTEM_SETTINGS_FONT_SIZE_NORMAL,
+ SYSTEM_SETTINGS_FONT_SIZE_LARGE,
+ SYSTEM_SETTINGS_FONT_SIZE_HUGE,
+ SYSTEM_SETTINGS_FONT_SIZE_GIANT
+ };
+
+ srand(time(NULL));
+ int size = sizeof(arr)/sizeof(arr[0]);
+ int sel = rand() % size;
+
+ /* backup */
+ ret = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, &backup);
+ my_assert_ret(ret);
+
+ /* change font at random */
+ ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, sel);
+ my_assert_ret(ret);
+
+ /* check if selection and result are identical. */
+ int after;
+ ret = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, &after);
+ //assert_eq(sel, after);
+
+ /* roll back to backup */
+ ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, backup);
+ my_assert_ret(ret);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_set_value_string_n6
+ * @since_tizen 2.3
+ * @description check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION is able to set the property.
+ * check if SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION is able to get the property.
+ */
+static void utc_system_settings_set_value_string_n6(void)
+{
+ int ret;
+ ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION, new_ringtonepath);
+ my_assert_ret(ret);
+ //assert_eq(ret, SYSTEM_SETTINGS_ERROR_NONE);
+
+ char *ret_ringtonepath = NULL;
+ ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_SOUND_NOTIFICATION, &ret_ringtonepath);
+
+ if (ret_ringtonepath != NULL && 0 == strcmp(ret_ringtonepath, new_ringtonepath)) {
+ my_assert_ret(0);
+ } else {
+ my_assert_ret(1);
+ }
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_n
+ * @since_tizen 2.3
+ * @description check if system_settings_unset_changed_cb is able to handle invalid parameters.
+ */
+static void utc_system_settings_unset_changed_cb_n(void)
+{
+ int retcode = system_settings_unset_changed_cb(-1);
+ g_assert(retcode != SYSTEM_SETTINGS_ERROR_NONE);
+ return;
+}
+
+
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p27
+ * @since_tizen 3.0
+ * @description check if SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p27(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p26
+ * @since_tizen 3.0
+ * @description check if SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p26(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE);
+ my_assert_ret(retcode);
+
+ return;
+}
+
+/**
+ * @testcase utc_system_settings_set_changed_cb_p29
+ * @since_tizen 3.0
+ * @description check if SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE_PKG_LIST is able to set the callback for change-notification.
+ */
+static void utc_system_settings_set_changed_cb_p29(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE_PKG_LIST,
+ utc_system_settings_changed_callback, NULL);
+ my_assert_ret(retcode);
+
+ return;
+}
+
+
+/**
+ * @testcase utc_system_settings_unset_changed_cb_p28
+ * @since_tizen 3.0
+ * @description check if SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE_PKG_LIST is able to set the callback for change-notification.
+ * check if SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE_PKG_LIST is able to unset the callback for change-notification.
+ */
+static void utc_system_settings_unset_changed_cb_p28(void)
+{
+ int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE_PKG_LIST,
+ utc_system_settings_changed_callback, NULL);
+
+ retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_ULTRA_DATA_SAVE_PKG_LIST);
+ 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__);
+ //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__);
+ 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);
+
+ //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);
+ cb_count = 0;
+ return;
+}
+
+/**
+ * @function utc_system_settings_delete_ringtone_list_p1_startup
+ * @description Called before each test
+ * @parameter NA
+ * @return NA
+ */
+
+// system_settings - del ringtone list
+static void utc_system_settings_delete_ringtone_list_p1(void)
+{
+ int retcode = -1;
+ cb_count = 0;
+ 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_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/big_buck_bunny.mp4");
+ my_assert_ret(retcode);
+ retcode = system_settings_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/daliTestVideo.mp4");
+ my_assert_ret(retcode);
+ retcode = system_settings_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/sound_5.wav");
+ my_assert_ret(retcode);
+ retcode = system_settings_delete_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, 1);
+
+ cb_count = 0;
+ return;
+}
+
+static void simple_test_case(void)
+{
+ /* a suitable test */
+ g_assert(g_bit_storage(1) == 1);
+
+ /* a test with verbose error message */
+ g_assert_cmpint(g_bit_storage(1), ==, 1);
+}
+
+void unittest_api()
+{
+ /* hook up your test functions */
+ g_test_add_func("/API Test Case", simple_test_case);
+ g_test_add_func("/utc_system_settings_get_value_string_p1", utc_system_settings_get_value_string_p1);
+ g_test_add_func("/utc_system_settings_get_value_string_p2", utc_system_settings_get_value_string_p2);
+ g_test_add_func("/utc_system_settings_get_value_string_p3", utc_system_settings_get_value_string_p3);
+ g_test_add_func("/utc_system_settings_get_value_string_p4", utc_system_settings_get_value_string_p4);
+ g_test_add_func("/utc_system_settings_get_value_string_p5", utc_system_settings_get_value_string_p5);
+ g_test_add_func("/utc_system_settings_get_value_string_p7", utc_system_settings_get_value_string_p7);
+ g_test_add_func("/utc_system_settings_get_value_string_p6", utc_system_settings_get_value_string_p6);
+ 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_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_bool_p3", utc_system_settings_get_value_bool_p3);
+ g_test_add_func("/utc_system_settings_get_value_bool_p4", utc_system_settings_get_value_bool_p4);
+ g_test_add_func("/utc_system_settings_get_value_bool_p5", utc_system_settings_get_value_bool_p5);
+ g_test_add_func("/utc_system_settings_get_value_bool_p6", utc_system_settings_get_value_bool_p6);
+ g_test_add_func("/utc_system_settings_get_value_bool_p7", utc_system_settings_get_value_bool_p7);
+ g_test_add_func("/utc_system_settings_get_value_bool_p8", utc_system_settings_get_value_bool_p8);
+ g_test_add_func("/utc_system_settings_get_value_bool_p9", utc_system_settings_get_value_bool_p9);
+ g_test_add_func("/utc_system_settings_get_value_bool_p10", utc_system_settings_get_value_bool_p10);
+ g_test_add_func("/utc_system_settings_get_value_bool_n", utc_system_settings_get_value_bool_n);
+ g_test_add_func("/utc_system_settings_get_value_int_p1", utc_system_settings_get_value_int_p1);
+ g_test_add_func("/utc_system_settings_get_value_int_p2", utc_system_settings_get_value_int_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);
+#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_set_value_string_n4", utc_system_settings_set_value_string_n4);
+ g_test_add_func("/utc_system_settings_set_value_string_n5", utc_system_settings_set_value_string_n5);
+ g_test_add_func("/utc_system_settings_set_value_string_n7", utc_system_settings_set_value_string_n7);
+ g_test_add_func("/utc_system_settings_set_value_string_n8", utc_system_settings_set_value_string_n8);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p1", utc_system_settings_set_changed_cb_p1);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p1", utc_system_settings_unset_changed_cb_p1);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p2", utc_system_settings_set_changed_cb_p2);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p2", utc_system_settings_unset_changed_cb_p2);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p3", utc_system_settings_set_changed_cb_p3);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p3", utc_system_settings_unset_changed_cb_p3);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p4", utc_system_settings_set_changed_cb_p4);
+ g_test_add_func("/utc_system_settings_LOCK_SCREEN_unset_changed_cb_p", utc_system_settings_LOCK_SCREEN_unset_changed_cb_p);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p5", utc_system_settings_set_changed_cb_p5);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p4", utc_system_settings_unset_changed_cb_p4);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p6", utc_system_settings_set_changed_cb_p6);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p5", utc_system_settings_unset_changed_cb_p5);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p7", utc_system_settings_set_changed_cb_p7);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p6", utc_system_settings_unset_changed_cb_p6);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p8", utc_system_settings_set_changed_cb_p8);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p7", utc_system_settings_unset_changed_cb_p7);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p9", utc_system_settings_set_changed_cb_p9);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p8", utc_system_settings_unset_changed_cb_p8);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p10", utc_system_settings_set_changed_cb_p10);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p9", utc_system_settings_unset_changed_cb_p9);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p11", utc_system_settings_set_changed_cb_p11);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p10", utc_system_settings_unset_changed_cb_p10);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p12", utc_system_settings_set_changed_cb_p12);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p11", utc_system_settings_unset_changed_cb_p11);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p13", utc_system_settings_set_changed_cb_p13);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p12", utc_system_settings_unset_changed_cb_p12);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p14", utc_system_settings_set_changed_cb_p14);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p13", utc_system_settings_unset_changed_cb_p13);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p15", utc_system_settings_set_changed_cb_p15);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p14", utc_system_settings_unset_changed_cb_p14);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p16", utc_system_settings_set_changed_cb_p16);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p15", utc_system_settings_unset_changed_cb_p15);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p17", utc_system_settings_set_changed_cb_p17);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p16", utc_system_settings_unset_changed_cb_p16);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p18", utc_system_settings_set_changed_cb_p18);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p17", utc_system_settings_unset_changed_cb_p17);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p19", utc_system_settings_set_changed_cb_p19);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p18", utc_system_settings_unset_changed_cb_p18);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p20", utc_system_settings_set_changed_cb_p20);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p19;", utc_system_settings_unset_changed_cb_p19);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p21", utc_system_settings_set_changed_cb_p21);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p20", utc_system_settings_unset_changed_cb_p20);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p22", utc_system_settings_set_changed_cb_p22);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p21", utc_system_settings_unset_changed_cb_p21);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p23", utc_system_settings_set_changed_cb_p23);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p22", utc_system_settings_unset_changed_cb_p22);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p24", utc_system_settings_set_changed_cb_p24);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p23", utc_system_settings_unset_changed_cb_p23);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p25", utc_system_settings_set_changed_cb_p25);
+ g_test_add_func("/utc_system_settings_unset_changed_cb_p24", utc_system_settings_unset_changed_cb_p24);
+ g_test_add_func("/utc_system_settings_set_changed_cb_p27", utc_system_settings_set_changed_cb_p27);
+ 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_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_n2", utc_system_settings_set_value_bool_n2);
+ 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_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_changed_cb_n", utc_system_settings_set_changed_cb_n);
+ g_test_add_func("/utc_system_settings_set_value_int_p1", utc_system_settings_set_value_int_p1);
+ g_test_add_func("/utc_system_settings_set_value_int_n2", utc_system_settings_set_value_int_n2);
+ 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_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);
+#endif
+}
+#endif