#cp templates/external_wrapper.sh %{buildroot}/usr/apps/%{name}/bin
%post
-
%postun
%files
/usr/apps/%{name}/*
/usr/share/packages/%{name}.xml
/usr/share/license/%{name}
+/opt/usr/test/big_buck_bunny.mp4
+/opt/usr/test/daliTestVideo.mp4
+/opt/usr/test/sound_5.wav
+/opt/usr/test/tct-content-tizen-tests_video.mp4
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -pie")
ENDIF()
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/media/big_buck_bunny.mp4 DESTINATION /opt/usr/test)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/media/daliTestVideo.mp4 DESTINATION /opt/usr/test)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/media/sound_5.wav DESTINATION /opt/usr/test)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/media/tct-content-tizen-tests_video.mp4 DESTINATION /opt/usr/test)
extern int utc_system_settings_unset_changed_cb_p23(void);
extern int utc_system_settings_set_changed_cb_p25(void);
extern int utc_system_settings_unset_changed_cb_p24(void);
+extern int utc_system_settings_add_ringtone_list_p1(void);
+extern int utc_system_settings_delete_ringtone_list_p1(void);
+
testcase tc_array[] = {
{"utc_system_settings_get_value_string_p1", utc_system_settings_get_value_string_p1, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_unset_changed_cb_p23", utc_system_settings_unset_changed_cb_p23, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_set_changed_cb_p25", utc_system_settings_set_changed_cb_p25, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_unset_changed_cb_p24", utc_system_settings_unset_changed_cb_p24, utc_system_settings_startup, utc_system_settings_cleanup},
+ {"utc_system_settings_add_ringtone_list_p1", utc_system_settings_add_ringtone_list_p1, utc_system_settings_startup, utc_system_settings_cleanup},
+ {"utc_system_settings_delete_ringtone_list_p1", utc_system_settings_delete_ringtone_list_p1, utc_system_settings_startup, utc_system_settings_cleanup},
{NULL, NULL}
};
extern int utc_system_settings_unset_changed_cb_p23(void);
extern int utc_system_settings_set_changed_cb_p25(void);
extern int utc_system_settings_unset_changed_cb_p24(void);
+extern int utc_system_settings_add_ringtone_list_p1(void);
+extern int utc_system_settings_delete_ringtone_list_p1(void);
+
testcase tc_array[] = {
{"utc_system_settings_get_value_string_p1", utc_system_settings_get_value_string_p1, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_unset_changed_cb_p23", utc_system_settings_unset_changed_cb_p23, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_set_changed_cb_p25", utc_system_settings_set_changed_cb_p25, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_unset_changed_cb_p24", utc_system_settings_unset_changed_cb_p24, utc_system_settings_startup, utc_system_settings_cleanup},
+ {"utc_system_settings_add_ringtone_list_p1", utc_system_settings_add_ringtone_list_p1, utc_system_settings_startup, utc_system_settings_cleanup},
+ {"utc_system_settings_delete_ringtone_list_p1", utc_system_settings_delete_ringtone_list_p1, utc_system_settings_startup, utc_system_settings_cleanup},
{NULL, NULL}
};
extern int utc_system_settings_unset_changed_cb_p23(void);
extern int utc_system_settings_set_changed_cb_p25(void);
extern int utc_system_settings_unset_changed_cb_p24(void);
+extern int utc_system_settings_add_ringtone_list_p1(void);
+extern int utc_system_settings_delete_ringtone_list_p1(void);
+
testcase tc_array[] = {
{"utc_system_settings_get_value_string_p1", utc_system_settings_get_value_string_p1, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_unset_changed_cb_p23", utc_system_settings_unset_changed_cb_p23, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_set_changed_cb_p25", utc_system_settings_set_changed_cb_p25, utc_system_settings_startup, utc_system_settings_cleanup},
{"utc_system_settings_unset_changed_cb_p24", utc_system_settings_unset_changed_cb_p24, utc_system_settings_startup, utc_system_settings_cleanup},
+ {"utc_system_settings_add_ringtone_list_p1", utc_system_settings_add_ringtone_list_p1, utc_system_settings_startup, utc_system_settings_cleanup},
+ {"utc_system_settings_delete_ringtone_list_p1", utc_system_settings_delete_ringtone_list_p1, utc_system_settings_startup, utc_system_settings_cleanup},
{NULL, NULL}
};
#include <unistd.h>
#include <glib.h>
#include <storage.h>
+#include <dlog.h>
static int my_assert_ret(int retcode)
{
return 0;
}
+
+static int cb_count;
+static bool system_setting_get_ringtone_list_cb(int index, const char* data, void *user_data)
+{
+ dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] begin -- ringtone list callback", __FUNCTION__, __LINE__);
+ //const char *pathval = data;
+ cb_count += 1;
+ return true;
+}
+
+int utc_system_settings_add_ringtone_list_p1(void)
+{
+ dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] begin -- utc_system_settings_add_ringtone_list_p1", __FUNCTION__, __LINE__);
+ 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);
+
+ assert_eq(cb_count, 4+1);
+ dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] end -- utc_system_settings_add_ringtone_list_p1", __FUNCTION__, __LINE__);
+ return 0;
+}
+
+// system_settings - del ringtone list
+int utc_system_settings_delete_ringtone_list_p1(void)
+{
+ int retcode = -1;
+ cb_count = 0;
+ retcode = system_settings_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/big_buck_bunny.mp4");
+ my_assert_ret(retcode);
+ retcode = system_settings_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/daliTestVideo.mp4");
+ my_assert_ret(retcode);
+ retcode = system_settings_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/sound_5.wav");
+ my_assert_ret(retcode);
+ retcode = system_settings_delete_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "/opt/usr/test/tct-content-tizen-tests_video.mp4");
+ my_assert_ret(retcode);
+
+ retcode = system_settings_foreach_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, system_setting_get_ringtone_list_cb, NULL);
+ my_assert_ret(retcode);
+ assert_eq(cb_count, 1);
+ return 0;
+}
+