[UTC][component-based-application][ACR-1415][Add omitted TCs] 03/216003/1
authorInkyun Kil <inkyun.kil@samsung.com>
Fri, 18 Oct 2019 06:43:21 +0000 (15:43 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Fri, 18 Oct 2019 06:43:21 +0000 (15:43 +0900)
Change-Id: I38091d43710b62921db59b8a64620198d3cf6607
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
12 files changed:
src/utc/component-based-application/res/mobile/org.example.componentbased-1.0.0-arm.tpk
src/utc/component-based-application/res/mobile/org.example.componentbased-1.0.0-i386.tpk
src/utc/component-based-application/res/tizeniot/org.example.componentbased-1.0.0-arm.tpk
src/utc/component-based-application/res/tizeniot/org.example.componentbased-1.0.0-i386.tpk
src/utc/component-based-application/res/tv/org.example.componentbased-1.0.0-arm.tpk
src/utc/component-based-application/res/tv/org.example.componentbased-1.0.0-i386.tpk
src/utc/component-based-application/res/wearable/org.example.componentbased-1.0.0-arm.tpk
src/utc/component-based-application/res/wearable/org.example.componentbased-1.0.0-i386.tpk
src/utc/component-based-application/tct-component-based-application-core_mobile.h
src/utc/component-based-application/tct-component-based-application-core_tizeniot.h
src/utc/component-based-application/tct-component-based-application-core_wearable.h
src/utc/component-based-application/utc-component-common.c

index 1ca73eeb6af136275d3881a1fe15dbc9e5c31227..1b29aee5ace87b481a826ce7c6ccd1af77324212 100755 (executable)
Binary files a/src/utc/component-based-application/res/mobile/org.example.componentbased-1.0.0-arm.tpk and b/src/utc/component-based-application/res/mobile/org.example.componentbased-1.0.0-arm.tpk differ
index 37695d5e878f2b4280bde6782e3ed5f68d740f34..b7a79de74bb76e99462d27ba474c5f36cf8dc2d8 100755 (executable)
Binary files a/src/utc/component-based-application/res/mobile/org.example.componentbased-1.0.0-i386.tpk and b/src/utc/component-based-application/res/mobile/org.example.componentbased-1.0.0-i386.tpk differ
index 1ca73eeb6af136275d3881a1fe15dbc9e5c31227..1b29aee5ace87b481a826ce7c6ccd1af77324212 100755 (executable)
Binary files a/src/utc/component-based-application/res/tizeniot/org.example.componentbased-1.0.0-arm.tpk and b/src/utc/component-based-application/res/tizeniot/org.example.componentbased-1.0.0-arm.tpk differ
index 37695d5e878f2b4280bde6782e3ed5f68d740f34..b7a79de74bb76e99462d27ba474c5f36cf8dc2d8 100755 (executable)
Binary files a/src/utc/component-based-application/res/tizeniot/org.example.componentbased-1.0.0-i386.tpk and b/src/utc/component-based-application/res/tizeniot/org.example.componentbased-1.0.0-i386.tpk differ
index 1ca73eeb6af136275d3881a1fe15dbc9e5c31227..1b29aee5ace87b481a826ce7c6ccd1af77324212 100755 (executable)
Binary files a/src/utc/component-based-application/res/tv/org.example.componentbased-1.0.0-arm.tpk and b/src/utc/component-based-application/res/tv/org.example.componentbased-1.0.0-arm.tpk differ
index 37695d5e878f2b4280bde6782e3ed5f68d740f34..b7a79de74bb76e99462d27ba474c5f36cf8dc2d8 100755 (executable)
Binary files a/src/utc/component-based-application/res/tv/org.example.componentbased-1.0.0-i386.tpk and b/src/utc/component-based-application/res/tv/org.example.componentbased-1.0.0-i386.tpk differ
index 1ca73eeb6af136275d3881a1fe15dbc9e5c31227..1b29aee5ace87b481a826ce7c6ccd1af77324212 100755 (executable)
Binary files a/src/utc/component-based-application/res/wearable/org.example.componentbased-1.0.0-arm.tpk and b/src/utc/component-based-application/res/wearable/org.example.componentbased-1.0.0-arm.tpk differ
index 37695d5e878f2b4280bde6782e3ed5f68d740f34..b7a79de74bb76e99462d27ba474c5f36cf8dc2d8 100755 (executable)
Binary files a/src/utc/component-based-application/res/wearable/org.example.componentbased-1.0.0-i386.tpk and b/src/utc/component-based-application/res/wearable/org.example.componentbased-1.0.0-i386.tpk differ
index e63a3537843b7f0f92d6a5289857063e28e6e935..15d3eee349bed022aa229a260d3cca8ebdd7b58e 100644 (file)
@@ -41,6 +41,8 @@ extern int utc_component_send_launch_request_sync_n(void);
 extern int utc_component_send_launch_request_async_p(void);
 extern int utc_component_send_launch_request_async_n(void);
 extern int utc_component_based_app_exit_p(void);
+extern int utc_component_finish_p(void);
+extern int utc_component_finish_n(void);
 
 testcase tc_array[] = {
     {"utc_component_based_app_main_p", utc_component_based_app_main_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
@@ -62,6 +64,8 @@ testcase tc_array[] = {
        {"utc_component_send_launch_request_async_p", utc_component_send_launch_request_async_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
        {"utc_component_send_launch_request_async_n", utc_component_send_launch_request_async_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
     {"utc_component_based_app_exit_p", utc_component_based_app_exit_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_p", utc_component_finish_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_n", utc_component_finish_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
        {NULL, NULL}
 };
 
index e63a3537843b7f0f92d6a5289857063e28e6e935..15d3eee349bed022aa229a260d3cca8ebdd7b58e 100644 (file)
@@ -41,6 +41,8 @@ extern int utc_component_send_launch_request_sync_n(void);
 extern int utc_component_send_launch_request_async_p(void);
 extern int utc_component_send_launch_request_async_n(void);
 extern int utc_component_based_app_exit_p(void);
+extern int utc_component_finish_p(void);
+extern int utc_component_finish_n(void);
 
 testcase tc_array[] = {
     {"utc_component_based_app_main_p", utc_component_based_app_main_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
@@ -62,6 +64,8 @@ testcase tc_array[] = {
        {"utc_component_send_launch_request_async_p", utc_component_send_launch_request_async_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
        {"utc_component_send_launch_request_async_n", utc_component_send_launch_request_async_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
     {"utc_component_based_app_exit_p", utc_component_based_app_exit_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_p", utc_component_finish_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_n", utc_component_finish_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
        {NULL, NULL}
 };
 
index e63a3537843b7f0f92d6a5289857063e28e6e935..15d3eee349bed022aa229a260d3cca8ebdd7b58e 100644 (file)
@@ -41,6 +41,8 @@ extern int utc_component_send_launch_request_sync_n(void);
 extern int utc_component_send_launch_request_async_p(void);
 extern int utc_component_send_launch_request_async_n(void);
 extern int utc_component_based_app_exit_p(void);
+extern int utc_component_finish_p(void);
+extern int utc_component_finish_n(void);
 
 testcase tc_array[] = {
     {"utc_component_based_app_main_p", utc_component_based_app_main_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
@@ -62,6 +64,8 @@ testcase tc_array[] = {
        {"utc_component_send_launch_request_async_p", utc_component_send_launch_request_async_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
        {"utc_component_send_launch_request_async_n", utc_component_send_launch_request_async_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
     {"utc_component_based_app_exit_p", utc_component_based_app_exit_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_p", utc_component_finish_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_n", utc_component_finish_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
        {NULL, NULL}
 };
 
index 73f0d06c8c1f7fe444633c28d18e3d222d323457..9ea47e7d10510f1b9f59be7232498fdd0a668e02 100644 (file)
@@ -278,3 +278,36 @@ int utc_component_send_launch_request_async_n(void)
        normal_exit(0);
        return 0;
 }
+
+/**
+ * @testcase           utc_component_finish_p
+ * @since_tizen                5.5
+ * @description                Finishes the component instance.
+ */
+int utc_component_finish_p(void)
+{
+       int ret;
+
+       ret =  __app_control_send(g_app_id, g_service_comp_id,
+                       "utc_component_finish");
+       assert_eq_with_exit(ret, APP_CONTROL_RESULT_SUCCEEDED);
+
+       normal_exit(0);
+       return 0;
+}
+
+/**
+ * @testcase           utc_component_finish_n
+ * @since_tizen                5.5
+ * @description                Finishes the component instance with invalid parameter.
+ */
+int utc_component_finish_n(void)
+{
+       int ret;
+
+       ret =  component_finish(NULL);
+       assert_eq_with_exit(ret, COMPONENT_ERROR_INVALID_PARAMETER);
+
+       normal_exit(0);
+       return 0;
+}