Move unit test source code. 43/164943/2 submit/tizen/20171222.025745
authorjinwang.an <jinwang.an@samsung.com>
Thu, 21 Dec 2017 11:17:15 +0000 (20:17 +0900)
committerMyoungJune Park <mj2004.park@samsung.com>
Fri, 22 Dec 2017 02:55:04 +0000 (11:55 +0900)
Change-Id: Ia2d0bb8106a16c78877471114f97691b98002e92
Signed-off-by: jinwang.an <jinwang.an@samsung.com>
Signed-off-by: MyoungJune Park <mj2004.park@samsung.com>
packaging/unittest.sh [moved from unittest.sh with 100% similarity]
packaging/unittest2.sh [moved from unittest2.sh with 100% similarity]
src/system_setting_unittest.c
src/system_settings.c
src/system_settings_json.c
src/system_settings_vconf.c
system-settings-util/src/system_settings_util.c

similarity index 100%
rename from unittest.sh
rename to packaging/unittest.sh
similarity index 100%
rename from unittest2.sh
rename to packaging/unittest2.sh
index ff6a5d8..bcd43f3 100644 (file)
 #include <glib.h>
 #include <Elementary.h>
+#include <system_settings.h>
 
-extern void unittest_platform();
-extern void unittest_api();
+void unittest_platform();
+void unittest_api();
+
+///////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////////////
+//#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* multi_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);
+       if (retcode == SYSTEM_SETTINGS_ERROR_NONE)
+               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);
+       if (retcode == SYSTEM_SETTINGS_ERROR_NONE)
+               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);
+       g_assert(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_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
+ * @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;
+}
+
+
+
+/**
+ * @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;
+       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_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.
+ *                                     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;
+}
+
+/**
+ * @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)
+{
+       cb_count += 1;
+/*     printf("%s\n", (char*)data); */
+       return true;
+}
+
+static void utc_system_settings_add_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_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/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/sound_5.wav");
+       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/big_buck_bunny.mp4");
+       my_assert_ret(retcode);
+       g_assert_cmpint(cb_count, ==, 5);
+
+       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;
+       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/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/sound_5.wav");
+       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/big_buck_bunny.mp4");
+       my_assert_ret(retcode);
+
+       return;
+}
+
+#include <unistd.h> /* to use sleep */
+static int call_cnt = 0;
+static void utc_system_settings_changed_multi_callback1(system_settings_key_e key, void *user_data)
+{
+       call_cnt++;
+}
+
+static void utc_system_settings_changed_multi_callback2(system_settings_key_e key, void *user_data)
+{
+       call_cnt++;
+       sleep(1);
+       g_main_loop_quit(multi_main_loop);
+}
+
+static void *test_multi_callback_thread(void *arg)
+{
+       int retcode = system_settings_add_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
+                                                                                                utc_system_settings_changed_multi_callback1, NULL);
+       my_assert_ret(retcode);
+
+       retcode = system_settings_add_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
+                                                                                                utc_system_settings_changed_multi_callback1, NULL);
+
+       /* not support same callback about 1 system-settings key */
+       g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
+
+       retcode = system_settings_add_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
+                                                                                                utc_system_settings_changed_multi_callback2, NULL);
+
+       bool bk_state = false;
+       system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR , &bk_state);
+
+       bool state = true;
+       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR , state);
+
+       sleep(1);
+
+       my_assert_ret(retcode);
+       retcode = system_settings_remove_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
+                                                                                                utc_system_settings_changed_multi_callback1);
+       my_assert_ret(retcode);
+       retcode = system_settings_remove_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
+                                                                                                utc_system_settings_changed_multi_callback2);
+       my_assert_ret(retcode);
+
+       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR , bk_state);
+
+
+}
+/**
+ * @testcase           utc_system_settings_add_changed_cb_p1
+ * @since_tizen                4.0
+ * @description     check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to set the callback for change-notification.
+ */
+static void utc_system_settings_add_changed_cb_p1(void)
+{
+       multi_main_loop = g_main_loop_new(NULL, FALSE);
+       pthread_t test_thread;
+
+       pthread_create(&test_thread, NULL, test_multi_callback_thread, NULL);
+       pthread_detach(test_thread);
+
+       g_main_loop_run(multi_main_loop);
+
+       g_assert_cmpint(call_cnt, ==, 2);
+       return;
+}
+
+
+static void utc_system_settings_changed_callback_1(system_settings_key_e key, void *user_data)
+{
+       _callback_called = true;
+}
+
+static void utc_system_settings_changed_callback_2(system_settings_key_e key, void *user_data)
+{
+       _callback_called = true;
+}
+
+static void utc_system_settings_add_remove_changed_cb_p1(void)
+{
+       int retcode = 0;
+       int key_idx = 0;
+
+       for (key_idx = SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE; key_idx < SYSTEM_SETTINGS_KEY_MAX ; key_idx++) {
+
+               if (key_idx == SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED + 1)
+                       continue; /* skip removed system-setting key */
+
+               if (key_idx == SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE)
+                       continue; /* skip removed system-setting key */
+
+               retcode = system_settings_add_changed_cb(key_idx,
+                                                                                                       utc_system_settings_changed_callback_1, NULL);
+
+               if (retcode == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED) {
+                       g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED);
+               } else {
+                       if (retcode != SYSTEM_SETTINGS_ERROR_NONE)
+                               printf("ERROR !! key =%d , ret = %d\n", key_idx, retcode);
+               }
+
+               retcode = system_settings_remove_changed_cb(key_idx,
+                                                                                                       utc_system_settings_changed_callback_1);
+
+               if (retcode == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED) {
+                       g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED);
+               } else {
+                       if (retcode != SYSTEM_SETTINGS_ERROR_NONE)
+                               printf("ERROR !! key =%d , ret = %d\n", key_idx, retcode);
+               }
+
+               retcode = system_settings_add_changed_cb(key_idx,
+                                                                                                        utc_system_settings_changed_callback_1, NULL);
+               my_assert_ret(retcode);
+
+               retcode = system_settings_add_changed_cb(key_idx,
+                                                                                                        utc_system_settings_changed_callback_2, NULL);
+               my_assert_ret(retcode);
+
+               retcode = system_settings_remove_changed_cb(key_idx,
+                                                                                                       utc_system_settings_changed_callback_1);
+               my_assert_ret(retcode);
+
+               retcode = system_settings_remove_changed_cb(key_idx,
+                                                                                                       utc_system_settings_changed_callback_2);
+               my_assert_ret(retcode);
+       }
+
+       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_add_changed_cb_p1", utc_system_settings_add_changed_cb_p1);
+       g_test_add_func("/utc_system_settings_add_remove_changed_cb_p1", utc_system_settings_add_remove_changed_cb_p1);
+       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_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_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);
+       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_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_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_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_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_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);
+}
+//#endif
 
 int main(int argc, char* argv[])
 {
index 1ce015a..b0b2bd6 100644 (file)
@@ -1107,2450 +1107,3 @@ int system_settings_delete_value_string(system_settings_key_e key, const char* v
        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* multi_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);
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE)
-               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);
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE)
-               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);
-       g_assert(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_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
- * @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;
-}
-
-
-
-/**
- * @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;
-       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_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.
- *                                     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;
-}
-
-/**
- * @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)
-{
-       cb_count += 1;
-/*     printf("%s\n", (char*)data); */
-       return true;
-}
-
-static void utc_system_settings_add_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_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/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/sound_5.wav");
-       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/big_buck_bunny.mp4");
-       my_assert_ret(retcode);
-       g_assert_cmpint(cb_count, ==, 5);
-
-       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;
-       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/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/sound_5.wav");
-       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/big_buck_bunny.mp4");
-       my_assert_ret(retcode);
-
-       return;
-}
-
-#include <unistd.h> /* to use sleep */
-static int call_cnt = 0;
-static void utc_system_settings_changed_multi_callback1(system_settings_key_e key, void *user_data)
-{
-       call_cnt++;
-}
-
-static void utc_system_settings_changed_multi_callback2(system_settings_key_e key, void *user_data)
-{
-       call_cnt++;
-       sleep(1);
-       g_main_loop_quit(multi_main_loop);
-}
-
-static void *test_multi_callback_thread(void *arg)
-{
-       int retcode = system_settings_add_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
-                                                                                                utc_system_settings_changed_multi_callback1, NULL);
-       my_assert_ret(retcode);
-
-       retcode = system_settings_add_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
-                                                                                                utc_system_settings_changed_multi_callback1, NULL);
-
-       /* not support same callback about 1 system-settings key */
-       g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-
-       retcode = system_settings_add_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
-                                                                                                utc_system_settings_changed_multi_callback2, NULL);
-
-       bool bk_state = false;
-       system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR , &bk_state);
-
-       bool state = true;
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR , state);
-
-       sleep(1);
-
-       my_assert_ret(retcode);
-       retcode = system_settings_remove_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
-                                                                                                utc_system_settings_changed_multi_callback1);
-       my_assert_ret(retcode);
-       retcode = system_settings_remove_changed_cb(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
-                                                                                                utc_system_settings_changed_multi_callback2);
-       my_assert_ret(retcode);
-
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR , bk_state);
-
-
-}
-/**
- * @testcase           utc_system_settings_add_changed_cb_p1
- * @since_tizen                4.0
- * @description     check if SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR is able to set the callback for change-notification.
- */
-static void utc_system_settings_add_changed_cb_p1(void)
-{
-       multi_main_loop = g_main_loop_new(NULL, FALSE);
-       pthread_t test_thread;
-
-       pthread_create(&test_thread, NULL, test_multi_callback_thread, NULL);
-       pthread_detach(test_thread);
-
-       g_main_loop_run(multi_main_loop);
-
-       g_assert_cmpint(call_cnt, ==, 2);
-       return;
-}
-
-
-static void utc_system_settings_changed_callback_1(system_settings_key_e key, void *user_data)
-{
-       _callback_called = true;
-}
-
-static void utc_system_settings_changed_callback_2(system_settings_key_e key, void *user_data)
-{
-       _callback_called = true;
-}
-
-static void utc_system_settings_add_remove_changed_cb_p1(void)
-{
-       int retcode = 0;
-       int key_idx = 0;
-
-       for (key_idx = SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE; key_idx < SYSTEM_SETTINGS_KEY_MAX ; key_idx++) {
-
-               if (key_idx == SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED + 1)
-                       continue; /* skip removed system-setting key */
-
-               if (key_idx == SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE)
-                       continue; /* skip removed system-setting key */
-
-               retcode = system_settings_add_changed_cb(key_idx,
-                                                                                                       utc_system_settings_changed_callback_1, NULL);
-
-               if (retcode == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED) {
-                       g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED);
-               } else {
-                       if (retcode != SYSTEM_SETTINGS_ERROR_NONE)
-                               printf("ERROR !! key =%d , ret = %d\n", key_idx, retcode);
-               }
-
-               retcode = system_settings_remove_changed_cb(key_idx,
-                                                                                                       utc_system_settings_changed_callback_1);
-
-               if (retcode == SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED) {
-                       g_assert_cmpint(retcode, ==, SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED);
-               } else {
-                       if (retcode != SYSTEM_SETTINGS_ERROR_NONE)
-                               printf("ERROR !! key =%d , ret = %d\n", key_idx, retcode);
-               }
-
-               retcode = system_settings_add_changed_cb(key_idx,
-                                                                                                        utc_system_settings_changed_callback_1, NULL);
-               my_assert_ret(retcode);
-
-               retcode = system_settings_add_changed_cb(key_idx,
-                                                                                                        utc_system_settings_changed_callback_2, NULL);
-               my_assert_ret(retcode);
-
-               retcode = system_settings_remove_changed_cb(key_idx,
-                                                                                                       utc_system_settings_changed_callback_1);
-               my_assert_ret(retcode);
-
-               retcode = system_settings_remove_changed_cb(key_idx,
-                                                                                                       utc_system_settings_changed_callback_2);
-               my_assert_ret(retcode);
-       }
-
-       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_add_changed_cb_p1", utc_system_settings_add_changed_cb_p1);
-       g_test_add_func("/utc_system_settings_add_remove_changed_cb_p1", utc_system_settings_add_remove_changed_cb_p1);
-       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_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_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);
-       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_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_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_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_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_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);
-}
-#endif
-
index 6380c93..379db67 100644 (file)
@@ -26,6 +26,7 @@ static void ss_json_ringtone_save(JsonNode *root)
 /* LCOV_EXCL_STOP */
 
 
+/* LCOV_EXCL_START */
 JsonParser* ss_json_ringtone_open_file(char* path)
 {
        JsonParser *parser;
@@ -45,6 +46,7 @@ JsonParser* ss_json_ringtone_open_file(char* path)
 
        return parser;
 }
+/* LCOV_EXCL_STOP */
 
 JsonParser* ss_json_ringtone_load_from_data()
 {
index 66b4c3f..2fd4586 100644 (file)
@@ -344,25 +344,33 @@ static void system_setting_vconf_event_multi_cb(keynode_t *node, void *event_dat
        LOGE("Leave [%s]", __FUNCTION__);
 }
 
+/*  LCOV_EXCL_START */
 static void system_setting_vconf_event_multi_cb_slot_0(keynode_t *node, void *event_data)
 {
        system_setting_vconf_event_multi_cb(node, event_data);
 }
+/*  LCOV_EXCL_STOP */
 
+/*  LCOV_EXCL_START */
 static void system_setting_vconf_event_multi_cb_slot_1(keynode_t *node, void *event_data)
 {
        system_setting_vconf_event_multi_cb(node, event_data);
 }
+/*  LCOV_EXCL_STOP */
 
+/*  LCOV_EXCL_START */
 static void system_setting_vconf_event_multi_cb_slot_2(keynode_t *node, void *event_data)
 {
        system_setting_vconf_event_multi_cb(node, event_data);
 }
+/*  LCOV_EXCL_STOP */
 
+/*  LCOV_EXCL_START */
 static void system_setting_vconf_event_multi_cb_slot_3(keynode_t *node, void *event_data)
 {
        system_setting_vconf_event_multi_cb(node, event_data);
 }
+/*  LCOV_EXCL_STOP */
 
 static system_setting_vconf_event_cb system_setting_vconf_get_event_multi_cb_slot(system_settings_key_e key)
 {
index d942157..092914e 100644 (file)
@@ -150,11 +150,6 @@ bool __is_supported_image_type_load(char *path)
 }
 /*  LCOV_EXCL_STOP */
 
-char *_get_cur_font()
-{
-       return __get_main_font_family_name_by_alias(SETTING_FONT_TIZEN_FONT_ALIAS);
-}
-
 /*  LCOV_EXCL_START */
 void font_config_set_notification()
 {