From: Hwankyu Jhun Date: Mon, 20 Feb 2023 02:38:39 +0000 (+0900) Subject: [UTC][rpc-port][ACR-1739] Add new test cases X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ba0f9a9b07dc3cd8977effe5a0591b6ccdd9cb02;p=test%2Ftct%2Fnative%2Fapi.git [UTC][rpc-port][ACR-1739] Add new test cases 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 --- diff --git a/src/utc/rpc-port/tct-rpc-port-core_mobile.h b/src/utc/rpc-port/tct-rpc-port-core_mobile.h index 438fb7b38..b3c97b732 100755 --- a/src/utc/rpc-port/tct-rpc-port-core_mobile.h +++ b/src/utc/rpc-port/tct-rpc-port-core_mobile.h @@ -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}, diff --git a/src/utc/rpc-port/tct-rpc-port-core_tizeniot.h b/src/utc/rpc-port/tct-rpc-port-core_tizeniot.h index 438fb7b38..509cdf63f 100755 --- a/src/utc/rpc-port/tct-rpc-port-core_tizeniot.h +++ b/src/utc/rpc-port/tct-rpc-port-core_tizeniot.h @@ -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}, diff --git a/src/utc/rpc-port/tct-rpc-port-core_tv.h b/src/utc/rpc-port/tct-rpc-port-core_tv.h index 438fb7b38..b3c97b732 100755 --- a/src/utc/rpc-port/tct-rpc-port-core_tv.h +++ b/src/utc/rpc-port/tct-rpc-port-core_tv.h @@ -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}, diff --git a/src/utc/rpc-port/tct-rpc-port-core_wearable.h b/src/utc/rpc-port/tct-rpc-port-core_wearable.h index 438fb7b38..509cdf63f 100755 --- a/src/utc/rpc-port/tct-rpc-port-core_wearable.h +++ b/src/utc/rpc-port/tct-rpc-port-core_wearable.h @@ -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}, diff --git a/src/utc/rpc-port/utc-rpc-port-parcel.c b/src/utc/rpc-port/utc-rpc-port-parcel.c index 650b4716c..648011c82 100755 --- a/src/utc/rpc-port/utc-rpc-port-parcel.c +++ b/src/utc/rpc-port/utc-rpc-port-parcel.c @@ -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; +}