RETTYPE 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);
+ /* get current state */
+ bool cur_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION, &cur_state);
my_assert_ret(ret);
- bool ret_state = false;
- ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION, &ret_state);
+ /* not support to set value */
+ bool state = !cur_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_WIFI_NOTIFICATION, state);
my_assert_ret(ret);
+
+
+ assert(state != cur_state);
RETURN(0);
}
RETTYPE 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);
+ /* get current state */
+ bool cur_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE, &cur_state);
my_assert_ret(ret);
- bool ret_state = false;
- ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE, &ret_state);
+
+ /* not support to set value */
+ bool state = !cur_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_NETWORK_FLIGHT_MODE, state);
my_assert_ret(ret);
+
+ assert(state != cur_state);
RETURN(0);
}
RETTYPE 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);
+ /* get current state */
+ bool cur_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ENABLED, &cur_state);
my_assert_ret(ret);
- bool ret_state = false;
- ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ENABLED, &ret_state);
+
+ /* not support to set value */
+ bool state = !cur_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ENABLED, state);
my_assert_ret(ret);
+
+ assert(state != cur_state);
RETURN(0);
}
RETTYPE 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);
+ /* get current state */
+ bool cur_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_TOUCH, &cur_state);
my_assert_ret(ret);
- bool ret_state = false;
- ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_TOUCH, &ret_state);
+ /* not support to set value */
+ bool state = !cur_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_SOUND_TOUCH, state);
my_assert_ret(ret);
+
+ assert(state != cur_state);
RETURN(0);
}
RETTYPE 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);
+ /* get current state */
+ bool cur_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_LOCK, &cur_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(0);
-}
-/**
- * @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)
- */
-RETTYPE 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);
+ /* not support to set value */
+ bool state = !cur_state;
+ 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_ACCESSIBILITY_TTS , &ret_state);
- my_assert_ret(ret);
+ assert(state != cur_state);
RETURN(0);
}
-
/**
* @testcase utc_system_settings_set_value_string_n8
* @since_tizen 2.3
RETTYPE utc_system_settings_set_value_bool_p1(void)
{
int ret;
- bool state = true;
+
+ bool ret_state = false;
+ bool cur_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, &cur_state);
+ my_assert_ret(ret);
+
+ bool state = !cur_state;
ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, state);
my_assert_ret(ret);
- bool ret_state = false;
+ /* check current state */
ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, &ret_state);
- my_assert_ret(ret);
+ my_assert_ret_eq_bool(ret, state, ret_state);
- //assert_eq(state, ret_state);
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, cur_state);
+ my_assert_ret(ret);
RETURN(0);
}
RETTYPE 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);
+ bool cur_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, &cur_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);
+ bool state = !cur_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, state);
my_assert_ret(ret);
+ /* check current state */
ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, &ret_state);
- //assert_eq(ret_state, !state);
+ my_assert_ret_eq_bool(ret, state, ret_state);
+
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, cur_state);
+ my_assert_ret(ret);
RETURN(0);
}
RETURN(0);
}
+
+/**
+ * @testcase utc_system_settings_set_value_bool_p11
+ * @since_tizen 5.5
+ * @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.
+ */
+RETTYPE utc_system_settings_set_value_bool_p11(void)
+{
+ int ret;
+ /* get current state */
+ bool cur_state = false;
+ bool ret_state = false;
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS, &cur_state);
+ my_assert_ret(ret);
+
+
+ bool state = !cur_state;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS, state);
+ my_assert_ret(ret);
+
+ /* check current state */
+ ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS, &ret_state);
+ my_assert_ret_eq_bool(ret, state, ret_state);
+
+ /* roll back */
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_ACCESSIBILITY_TTS, cur_state);
+ my_assert_ret(ret);
+
+ RETURN(0);
+}
+
/**
* @testcase utc_system_settings_set_value_int_p2
* @since_tizen 2.3
add_test_func("/utc_system_settings_set_value_bool_n1", utc_system_settings_set_value_bool_n1);
add_test_func("/utc_system_settings_set_value_bool_n4", utc_system_settings_set_value_bool_n4);
add_test_func("/utc_system_settings_set_value_bool_n5", utc_system_settings_set_value_bool_n5);
- add_test_func("/utc_system_settings_set_value_bool_n6", utc_system_settings_set_value_bool_n6);
add_test_func("/utc_system_settings_set_value_bool_p1", utc_system_settings_set_value_bool_p1);
add_test_func("/utc_system_settings_set_value_bool_p2", utc_system_settings_set_value_bool_p2);
add_test_func("/utc_system_settings_set_value_int_n1", utc_system_settings_set_value_int_n1);
add_test_func("/utc_system_settings_set_value_bool_p8", utc_system_settings_set_value_bool_p8);
add_test_func("/utc_system_settings_set_value_bool_p9", utc_system_settings_set_value_bool_p9);
add_test_func("/utc_system_settings_set_value_bool_p10", utc_system_settings_set_value_bool_p10);
+ add_test_func("/utc_system_settings_set_value_bool_p11", utc_system_settings_set_value_bool_p11);
add_test_func("/utc_system_settings_set_value_int_p2", utc_system_settings_set_value_int_p2);
add_test_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);