[UTC][capi-appfw-app-common][ACR-1788] Add time zone changed event API TC 87/298087/1
authorChanggyu Choi <changyu.choi@samsung.com>
Thu, 31 Aug 2023 07:00:16 +0000 (16:00 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Thu, 31 Aug 2023 07:00:16 +0000 (16:00 +0900)
Change-Id: I6b52aeebb6bd3557b5a52082094b4ee8181ff299
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/utc/application/tct-application-core_mobile.h
src/utc/application/tct-application-core_tizeniot.h
src/utc/application/tct-application-core_tv.h
src/utc/application/tct-application-core_wearable.h
src/utc/application/utc_app.c

index 0bafa83466ee77e1d84e73c6a844e45d5da90437..51ff8382baa9f466756a9e6f4e1c3020d45d25bf 100755 (executable)
@@ -55,6 +55,7 @@ extern int utc_application_app_event_get_language_n(void);
 extern int utc_application_app_event_get_device_orientation_n(void);
 extern int utc_application_app_event_get_region_format_n(void);
 extern int utc_application_app_event_get_suspended_state_n(void);
+extern int utc_application_app_event_get_time_zone_n(void);
 extern int utc_application_ui_app_main_n(void);
 extern int utc_application_ui_app_add_event_handler_p(void);
 extern int utc_application_ui_app_add_event_handler_n(void);
@@ -400,6 +401,7 @@ testcase tc_array[] = {
        {"utc_application_app_event_get_device_orientation_n",utc_application_app_event_get_device_orientation_n,NULL,NULL},
        {"utc_application_app_event_get_region_format_n",utc_application_app_event_get_region_format_n,NULL,NULL},
        {"utc_application_app_event_get_suspended_state_n",utc_application_app_event_get_suspended_state_n,NULL,NULL},
+       {"utc_application_app_event_get_time_zone_n",utc_application_app_event_get_time_zone_n,NULL,NULL},
        {"utc_application_ui_app_main_n",utc_application_ui_app_main_n,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_p",utc_application_ui_app_add_event_handler_p,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_n",utc_application_ui_app_add_event_handler_n,NULL,NULL},
index 7f620795fcb245e147ebca7c7dc046c836f8f763..e8f6f9308c2dfbafb83a7a231933755346651baf 100755 (executable)
@@ -55,6 +55,7 @@ extern int utc_application_app_event_get_language_n(void);
 extern int utc_application_app_event_get_device_orientation_n(void);
 extern int utc_application_app_event_get_region_format_n(void);
 extern int utc_application_app_event_get_suspended_state_n(void);
+extern int utc_application_app_event_get_time_zone_n(void);
 extern int utc_application_ui_app_main_n(void);
 extern int utc_application_ui_app_add_event_handler_p(void);
 extern int utc_application_ui_app_add_event_handler_n(void);
@@ -406,6 +407,7 @@ testcase tc_array[] = {
        {"utc_application_app_event_get_device_orientation_n",utc_application_app_event_get_device_orientation_n,NULL,NULL},
        {"utc_application_app_event_get_region_format_n",utc_application_app_event_get_region_format_n,NULL,NULL},
        {"utc_application_app_event_get_suspended_state_n",utc_application_app_event_get_suspended_state_n,NULL,NULL},
+       {"utc_application_app_event_get_time_zone_n",utc_application_app_event_get_time_zone_n,NULL,NULL},
        {"utc_application_ui_app_main_n",utc_application_ui_app_main_n,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_p",utc_application_ui_app_add_event_handler_p,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_n",utc_application_ui_app_add_event_handler_n,NULL,NULL},
index 9bc694c4fb4b9f57ebacdaadb001ae9aadba1edb..570c87e712a0bbeb3bc18913c76dcbdb4b5ad591 100755 (executable)
@@ -55,6 +55,7 @@ extern int utc_application_app_event_get_language_n(void);
 extern int utc_application_app_event_get_device_orientation_n(void);
 extern int utc_application_app_event_get_region_format_n(void);
 extern int utc_application_app_event_get_suspended_state_n(void);
+extern int utc_application_app_event_get_time_zone_n(void);
 extern int utc_application_ui_app_main_n(void);
 extern int utc_application_ui_app_add_event_handler_p(void);
 extern int utc_application_ui_app_add_event_handler_n(void);
@@ -406,6 +407,7 @@ testcase tc_array[] = {
        {"utc_application_app_event_get_device_orientation_n",utc_application_app_event_get_device_orientation_n,NULL,NULL},
        {"utc_application_app_event_get_region_format_n",utc_application_app_event_get_region_format_n,NULL,NULL},
        {"utc_application_app_event_get_suspended_state_n",utc_application_app_event_get_suspended_state_n,NULL,NULL},
+       {"utc_application_app_event_get_time_zone_n",utc_application_app_event_get_time_zone_n,NULL,NULL},
        {"utc_application_ui_app_main_n",utc_application_ui_app_main_n,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_p",utc_application_ui_app_add_event_handler_p,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_n",utc_application_ui_app_add_event_handler_n,NULL,NULL},
index c479c553ab120714941f80c497d6af90118b4b7d..3946d9d9dfd6056c714df444ccebcc71dbb96501 100755 (executable)
@@ -55,6 +55,7 @@ extern int utc_application_app_event_get_language_n(void);
 extern int utc_application_app_event_get_device_orientation_n(void);
 extern int utc_application_app_event_get_region_format_n(void);
 extern int utc_application_app_event_get_suspended_state_n(void);
+extern int utc_application_app_event_get_time_zone_n(void);
 extern int utc_application_ui_app_main_n(void);
 extern int utc_application_ui_app_add_event_handler_p(void);
 extern int utc_application_ui_app_add_event_handler_n(void);
@@ -394,6 +395,7 @@ testcase tc_array[] = {
        {"utc_application_app_event_get_device_orientation_n",utc_application_app_event_get_device_orientation_n,NULL,NULL},
        {"utc_application_app_event_get_region_format_n",utc_application_app_event_get_region_format_n,NULL,NULL},
        {"utc_application_app_event_get_suspended_state_n",utc_application_app_event_get_suspended_state_n,NULL,NULL},
+       {"utc_application_app_event_get_time_zone_n",utc_application_app_event_get_time_zone_n,NULL,NULL},
        {"utc_application_ui_app_main_n",utc_application_ui_app_main_n,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_p",utc_application_ui_app_add_event_handler_p,NULL,NULL},
        {"utc_application_ui_app_add_event_handler_n",utc_application_ui_app_add_event_handler_n,NULL,NULL},
index 842eb73af37ad8562f97e640d5cffd04c3d9cf7a..a348f5b9d20081e22f48502f6c170b420484e357 100755 (executable)
@@ -551,6 +551,32 @@ int utc_application_app_event_get_suspended_state_n(void)
        return 0;
 }
 
+/**
+ * @testcase           utc_application_app_event_get_time_zone_n
+ * @since_tizen                8.0
+ * @type               Negative
+ * @description                Gets the time zone of the application from given event info.
+ * @scenario           Calls the app_event_get_time_zone() with the invalid parameter
+ *                     that the event_info is NULL or the status is NULL,
+ *                     and then checks the return value.
+ */
+int utc_application_app_event_get_time_zone_n(void)
+{
+       int ret;
+       app_event_info_h info = NULL;
+        char *time_zone = NULL;
+        char *time_zone_id = NULL;
+
+       ret = app_event_get_time_zone(info, NULL, time_zone_id);
+       assert_eq_with_exit(ret, APP_ERROR_INVALID_PARAMETER);
+
+       ret = app_event_get_time_zone(info, time_zone, NULL);
+       assert_eq_with_exit(ret, APP_ERROR_INVALID_PARAMETER);
+       normal_exit(0);
+
+       return 0;
+}
+
 /**
  * @testcase           utc_application_ui_app_main_n
  * @since_tizen                2.3