From: p.chauhan
Date: Fri, 25 Jan 2019 09:51:39 +0000 (+0530)
Subject: [ITC][application][ACR-1337][Add app control create with parameter API]
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5d6a95ccac0b43e194aa4102dce0e0ce6ae718f9;p=test%2Ftct%2Fnative%2Fapi.git
[ITC][application][ACR-1337][Add app control create with parameter API]
Change-Id: I2bc92a0588483bc78bef0983fb1e9cf0c898ef94
Signed-off-by: p.chauhan
---
diff --git a/src/itc/application/ITs-application-app-control.c b/src/itc/application/ITs-application-app-control.c
index c3f6c2046..169189118 100755
--- a/src/itc/application/ITs-application-app-control.c
+++ b/src/itc/application/ITs-application-app-control.c
@@ -194,6 +194,71 @@ int ITc_application_app_control_create_destroy_p(void)
return 0;
}
+//& type: auto
+//& purpose: Creates AppControl with parameters.
+/**
+* @testcase ITc_application_app_control_create_with_parameters_p
+* @since_tizen 5.5
+* @author SRID(p.chauhan)
+* @reviewer SRID(manoj.g2)
+* @type auto
+* @description Creates AppControl with parameters
+* @scenario Create AppControl with Parameters
+* @apicovered app_control_create_with_parameters, app_control_destroy
+* @passcase When app_control_create_with_parameters, app_control_add_extra_data, app_control_destroy are successful.
+* @failcase If target API or any precondition API fails.
+* @precondition None
+* @postcondition None
+*/
+int ITc_application_app_control_with_parameters_create_p(void)
+{
+ START_TEST;
+
+ app_control_h hAppControl;
+ app_control_launch_mode_e eAppControlLaunch[] = { APP_CONTROL_LAUNCH_MODE_SINGLE,
+ APP_CONTROL_LAUNCH_MODE_GROUP
+ };
+ int enum_size = sizeof(eAppControlLaunch) / sizeof(eAppControlLaunch[0]);
+ int enum_counter = 0;
+ int nRet = -1;
+ char *pszKey = "Key1";
+ char *pszValue = "Value1";
+ const char *pszOperation = "http://tizen.org/appcontrol/operation/dial";
+ const char *pszUri = "file:///tmp/1_photo.jpg";
+ const char *pszMime = "image/jpg";
+ const char *pszCategory = "image/jpg";
+ int nExtraDataCount = 1;
+ char* pszGetVal;
+
+ for ( enum_counter=0;enum_counter