[UTC][rpc-port][ACR-1739] Add new test cases 50/288550/4
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 20 Feb 2023 02:38:39 +0000 (11:38 +0900)
committerHwanKyu Jhun <h.jhun@samsung.com>
Tue, 21 Feb 2023 05:09:47 +0000 (05:09 +0000)
Adds:
 - utc_rpc_port_parcel_create_without_header_p()
 - utc_rpc_port_parcel_create_without_header_n()

Change-Id: I8b54414f237b087035ef10aeed2e5d63da195997
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/utc/rpc-port/tct-rpc-port-core_mobile.h
src/utc/rpc-port/tct-rpc-port-core_tizeniot.h
src/utc/rpc-port/tct-rpc-port-core_tv.h
src/utc/rpc-port/tct-rpc-port-core_wearable.h
src/utc/rpc-port/utc-rpc-port-parcel.c

index 438fb7b38115f0f9050931a149bdca5cff35f714..b3c97b7323a4d6709e9a614f98371a32b9501697 100755 (executable)
@@ -149,6 +149,8 @@ extern int utc_rpc_port_parcel_get_raw_p(void);
 extern int utc_rpc_port_parcel_get_raw_n(void);
 extern int utc_rpc_port_parcel_create_from_raw_p(void);
 extern int utc_rpc_port_parcel_create_from_raw_n(void);
+extern int utc_rpc_port_parcel_create_without_header_p(void);
+extern int utc_rpc_port_parcel_create_without_header_n(void);
 
 extern int utc_rpc_port_proxy_connect_sync_p(void);
 extern int utc_rpc_port_proxy_connect_sync_n(void);
@@ -283,6 +285,8 @@ testcase tc_array[] = {
        {"utc_rpc_port_parcel_get_raw_n", utc_rpc_port_parcel_get_raw_n, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_p", utc_rpc_port_parcel_create_from_raw_p, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_n", utc_rpc_port_parcel_create_from_raw_n, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_p", utc_rpc_port_parcel_create_without_header_p, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_n", utc_rpc_port_parcel_create_without_header_n, NULL, NULL},
        {"utc_rpc_port_proxy_connect_sync_n", utc_rpc_port_proxy_connect_sync_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_p", utc_rpc_port_set_private_sharing_array_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_n", utc_rpc_port_set_private_sharing_array_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
index 438fb7b38115f0f9050931a149bdca5cff35f714..509cdf63fded862d5fda2da593fbcc9e64fd9a15 100755 (executable)
@@ -149,6 +149,8 @@ extern int utc_rpc_port_parcel_get_raw_p(void);
 extern int utc_rpc_port_parcel_get_raw_n(void);
 extern int utc_rpc_port_parcel_create_from_raw_p(void);
 extern int utc_rpc_port_parcel_create_from_raw_n(void);
+extern int utc_prc_port_parcel_create_without_header_p(void);
+extern int utc_prc_port_parcel_create_without_header_n(void);
 
 extern int utc_rpc_port_proxy_connect_sync_p(void);
 extern int utc_rpc_port_proxy_connect_sync_n(void);
@@ -283,6 +285,8 @@ testcase tc_array[] = {
        {"utc_rpc_port_parcel_get_raw_n", utc_rpc_port_parcel_get_raw_n, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_p", utc_rpc_port_parcel_create_from_raw_p, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_n", utc_rpc_port_parcel_create_from_raw_n, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_p", utc_rpc_port_parcel_create_without_header_p, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_n", utc_rpc_port_parcel_create_without_header_n, NULL, NULL},
        {"utc_rpc_port_proxy_connect_sync_n", utc_rpc_port_proxy_connect_sync_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_p", utc_rpc_port_set_private_sharing_array_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_n", utc_rpc_port_set_private_sharing_array_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
index 438fb7b38115f0f9050931a149bdca5cff35f714..b3c97b7323a4d6709e9a614f98371a32b9501697 100755 (executable)
@@ -149,6 +149,8 @@ extern int utc_rpc_port_parcel_get_raw_p(void);
 extern int utc_rpc_port_parcel_get_raw_n(void);
 extern int utc_rpc_port_parcel_create_from_raw_p(void);
 extern int utc_rpc_port_parcel_create_from_raw_n(void);
+extern int utc_rpc_port_parcel_create_without_header_p(void);
+extern int utc_rpc_port_parcel_create_without_header_n(void);
 
 extern int utc_rpc_port_proxy_connect_sync_p(void);
 extern int utc_rpc_port_proxy_connect_sync_n(void);
@@ -283,6 +285,8 @@ testcase tc_array[] = {
        {"utc_rpc_port_parcel_get_raw_n", utc_rpc_port_parcel_get_raw_n, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_p", utc_rpc_port_parcel_create_from_raw_p, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_n", utc_rpc_port_parcel_create_from_raw_n, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_p", utc_rpc_port_parcel_create_without_header_p, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_n", utc_rpc_port_parcel_create_without_header_n, NULL, NULL},
        {"utc_rpc_port_proxy_connect_sync_n", utc_rpc_port_proxy_connect_sync_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_p", utc_rpc_port_set_private_sharing_array_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_n", utc_rpc_port_set_private_sharing_array_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
index 438fb7b38115f0f9050931a149bdca5cff35f714..509cdf63fded862d5fda2da593fbcc9e64fd9a15 100755 (executable)
@@ -149,6 +149,8 @@ extern int utc_rpc_port_parcel_get_raw_p(void);
 extern int utc_rpc_port_parcel_get_raw_n(void);
 extern int utc_rpc_port_parcel_create_from_raw_p(void);
 extern int utc_rpc_port_parcel_create_from_raw_n(void);
+extern int utc_prc_port_parcel_create_without_header_p(void);
+extern int utc_prc_port_parcel_create_without_header_n(void);
 
 extern int utc_rpc_port_proxy_connect_sync_p(void);
 extern int utc_rpc_port_proxy_connect_sync_n(void);
@@ -283,6 +285,8 @@ testcase tc_array[] = {
        {"utc_rpc_port_parcel_get_raw_n", utc_rpc_port_parcel_get_raw_n, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_p", utc_rpc_port_parcel_create_from_raw_p, NULL, NULL},
        {"utc_rpc_port_parcel_create_from_raw_n", utc_rpc_port_parcel_create_from_raw_n, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_p", utc_rpc_port_parcel_create_without_header_p, NULL, NULL},
+       {"utc_rpc_port_parcel_create_without_header_n", utc_rpc_port_parcel_create_without_header_n, NULL, NULL},
        {"utc_rpc_port_proxy_connect_sync_n", utc_rpc_port_proxy_connect_sync_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_p", utc_rpc_port_set_private_sharing_array_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_set_private_sharing_array_n", utc_rpc_port_set_private_sharing_array_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
index 650b4716c9ccb29b45854f51693c92660a4382d9..648011c82e9d1d889d0788da17d27a747782abeb 100755 (executable)
@@ -1956,3 +1956,42 @@ int utc_rpc_port_parcel_create_from_raw_n(void)
 
        return 0;
 }
+
+/*
+ * @testcast utc_rpc_port_parcel_create_without_header_p
+ * @since_tizen 7.5
+ * @description Creates the parcel handle without the header.
+ * @apicoverered rpc_port_parcel_create_without_header
+ */
+int utc_rpc_port_parcel_create_without_header_p(void)
+{
+       rpc_port_parcel_h parcel = NULL;
+       int ret;
+
+       ret = rpc_port_parcel_create_without_header(&parcel);
+       assert_eq(ret, RPC_PORT_ERROR_NONE);
+       assert_neq(parcel, NULL);
+
+       rpc_port_parcel_destroy(parcel);
+       normal_exit(0);
+
+       return 0;
+}
+
+/*
+ * @testcast utc_rpc_port_parcel_create_without_header_n
+ * @since_tizen 7.5
+ * @description Creates the parcel handle without the header.
+ * @apicoverered rpc_port_parcel_create_without_header
+ */
+int utc_rpc_port_parcel_create_without_header_n(void)
+{
+       int ret;
+
+       ret = rpc_port_parcel_create_without_header(NULL);
+       assert_eq(ret, RPC_PORT_ERROR_INVALID_PARAMETER);
+
+       normal_exit(0);
+
+       return 0;
+}