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