[ITC][rpc-port][ACR-1739] New TC added for rpc_port_parcel_create_without_header API 41/288641/2
authorShobhit Verma <shobhit.v@samsung.com>
Tue, 21 Feb 2023 02:19:40 +0000 (07:49 +0530)
committerShobhit Verma <shobhit.v@samsung.com>
Tue, 21 Feb 2023 02:21:30 +0000 (07:51 +0530)
Change-Id: I666e275cb22d7cb6195b55e6d2bd549ce86ecf6d
Signed-off-by: Shobhit Verma <shobhit.v@samsung.com>
src/itc/rpc-port/ITs-rpc-port-parcel.c
src/itc/rpc-port/tct-rpc-port-native_mobile.h
src/itc/rpc-port/tct-rpc-port-native_tizeniot.h
src/itc/rpc-port/tct-rpc-port-native_tv.h
src/itc/rpc-port/tct-rpc-port-native_wearable.h

index b0b4f14371e2038fc9e6b171bd062eaca25d5f98..0c49b852f325aea90a81a9a7190ad58bceb3af9a 100755 (executable)
@@ -1474,5 +1474,34 @@ int ITc_rpc_port_parcel_create_from_raw_p(void)
 
        return nRetVal;
 }
+
+
+/**
+* @testcase                    ITc_rpc_port_parcel_create_without_header_p
+* @since_tizen                 7.5
+* @author              SRID(shobhit.v)
+* @reviewer            SRID(ankit.sri1)
+* @type                                auto
+* @description                 Creates the rpc port parcel handle without the header.
+* @scenario                            Creates the rpc port parcel handle without the header.
+* @apicovered                  rpc_port_parcel_create_without_header
+* @passcase                            When rpc_port_parcel_create_without_header is successful.
+* @failcase                            If target API fails or any precondition API fails
+* @precondition                        None
+* @postcondition               None
+*/
+int ITc_rpc_port_parcel_create_without_header_p(void)
+{
+       START_TEST;
+       rpc_port_parcel_h hPortParcel = NULL;
+
+       int nRetVal = rpc_port_parcel_create_without_header(&hPortParcel);
+       PRINT_RESULT(RPC_PORT_ERROR_NONE, nRetVal, "rpc_port_parcel_create_without_header", RpcPortGetError(nRetVal));
+       CHECK_HANDLE(hPortParcel, "rpc_port_parcel_create_without_header");
+
+       nRetVal = rpc_port_parcel_destroy(hPortParcel);
+       PRINT_RESULT_NORETURN(RPC_PORT_ERROR_NONE, nRetVal, "rpc_port_parcel_destroy", RpcPortGetError(nRetVal));
+}
+
 /** @} */
 /** @} */
index ed3f5a9b81f7e33953168a947e4ee380a031e8a5..8162b4ac8f626c1b43ae225e140b9b23da8cdc83 100755 (executable)
@@ -67,6 +67,7 @@ extern int ITc_rpc_port_parcel_header_get_timestamp_p(void);
 extern int ITc_rpc_port_disconnect_p(void);
 extern int ITc_rpc_port_parcel_get_raw_p(void);
 extern int ITc_rpc_port_parcel_create_from_raw_p(void);
+extern int ITc_rpc_port_parcel_create_without_header_p(void);
 
 testcase tc_array[] = {
        {"ITc_rpc_port_proxy_get_port_p",ITc_rpc_port_proxy_get_port_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
@@ -110,6 +111,7 @@ testcase tc_array[] = {
        {"ITc_rpc_port_disconnect_p",ITc_rpc_port_disconnect_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
        {"ITc_rpc_port_parcel_get_raw_p",ITc_rpc_port_parcel_get_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {"ITc_rpc_port_parcel_create_from_raw_p",ITc_rpc_port_parcel_create_from_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_create_without_header_p",ITc_rpc_port_parcel_create_without_header_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {NULL, NULL}
 };
 
index ed3f5a9b81f7e33953168a947e4ee380a031e8a5..8162b4ac8f626c1b43ae225e140b9b23da8cdc83 100755 (executable)
@@ -67,6 +67,7 @@ extern int ITc_rpc_port_parcel_header_get_timestamp_p(void);
 extern int ITc_rpc_port_disconnect_p(void);
 extern int ITc_rpc_port_parcel_get_raw_p(void);
 extern int ITc_rpc_port_parcel_create_from_raw_p(void);
+extern int ITc_rpc_port_parcel_create_without_header_p(void);
 
 testcase tc_array[] = {
        {"ITc_rpc_port_proxy_get_port_p",ITc_rpc_port_proxy_get_port_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
@@ -110,6 +111,7 @@ testcase tc_array[] = {
        {"ITc_rpc_port_disconnect_p",ITc_rpc_port_disconnect_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
        {"ITc_rpc_port_parcel_get_raw_p",ITc_rpc_port_parcel_get_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {"ITc_rpc_port_parcel_create_from_raw_p",ITc_rpc_port_parcel_create_from_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_create_without_header_p",ITc_rpc_port_parcel_create_without_header_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {NULL, NULL}
 };
 
index ed3f5a9b81f7e33953168a947e4ee380a031e8a5..8162b4ac8f626c1b43ae225e140b9b23da8cdc83 100755 (executable)
@@ -67,6 +67,7 @@ extern int ITc_rpc_port_parcel_header_get_timestamp_p(void);
 extern int ITc_rpc_port_disconnect_p(void);
 extern int ITc_rpc_port_parcel_get_raw_p(void);
 extern int ITc_rpc_port_parcel_create_from_raw_p(void);
+extern int ITc_rpc_port_parcel_create_without_header_p(void);
 
 testcase tc_array[] = {
        {"ITc_rpc_port_proxy_get_port_p",ITc_rpc_port_proxy_get_port_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
@@ -110,6 +111,7 @@ testcase tc_array[] = {
        {"ITc_rpc_port_disconnect_p",ITc_rpc_port_disconnect_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
        {"ITc_rpc_port_parcel_get_raw_p",ITc_rpc_port_parcel_get_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {"ITc_rpc_port_parcel_create_from_raw_p",ITc_rpc_port_parcel_create_from_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_create_without_header_p",ITc_rpc_port_parcel_create_without_header_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {NULL, NULL}
 };
 
index ed3f5a9b81f7e33953168a947e4ee380a031e8a5..8162b4ac8f626c1b43ae225e140b9b23da8cdc83 100755 (executable)
@@ -67,6 +67,7 @@ extern int ITc_rpc_port_parcel_header_get_timestamp_p(void);
 extern int ITc_rpc_port_disconnect_p(void);
 extern int ITc_rpc_port_parcel_get_raw_p(void);
 extern int ITc_rpc_port_parcel_create_from_raw_p(void);
+extern int ITc_rpc_port_parcel_create_without_header_p(void);
 
 testcase tc_array[] = {
        {"ITc_rpc_port_proxy_get_port_p",ITc_rpc_port_proxy_get_port_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
@@ -110,6 +111,7 @@ testcase tc_array[] = {
        {"ITc_rpc_port_disconnect_p",ITc_rpc_port_disconnect_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
        {"ITc_rpc_port_parcel_get_raw_p",ITc_rpc_port_parcel_get_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {"ITc_rpc_port_parcel_create_from_raw_p",ITc_rpc_port_parcel_create_from_raw_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_create_without_header_p",ITc_rpc_port_parcel_create_without_header_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
        {NULL, NULL}
 };