dlog_print(DLOG_ERROR, LOG_TAG, \
"Values \"%s\" and \"%s\" are not equal:\n" \
"%s == %d, %s == %d\n", \
- #var, #ref, #var, var, #ref, ref); \
+ #var, #ref, #var, (int)var, #ref, (int)ref); \
utc_result = 1; \
ui_app_exit(); \
return 1; \
dlog_print(DLOG_ERROR, LOG_TAG, \
"Values \"%s\" and \"%s\" are equal:\n" \
"%s == %s == %d\n", \
- #var, #ref, #var, #ref, ref); \
+ #var, #ref, #var, #ref, (int)ref); \
utc_result = 1; \
ui_app_exit(); \
return 1; \
extern int utc_application_app_control_get_launch_mode_n1(void);
extern int utc_application_app_control_enable_app_started_result_event_p1(void);
extern int utc_application_app_control_enable_app_started_result_event_n1(void);
+extern int utc_application_app_control_set_component_id_p1(void);
+extern int utc_application_app_control_set_component_id_n1(void);
+extern int utc_application_app_control_get_component_id_p1(void);
+extern int utc_application_app_control_get_component_id_n1(void);
extern int utc_application_app_resource_manager_get_p1(void);
extern int utc_application_app_resource_manager_get_p2(void);
extern int utc_application_app_resource_manager_get_p3(void);
{"utc_application_app_control_set_uri_by_handle_p", utc_application_app_control_set_uri_by_handle_p, NULL, NULL},
{"utc_application_app_control_set_uri_by_handle_n1", utc_application_app_control_set_uri_by_handle_n1, NULL, NULL},
{"utc_application_app_control_set_uri_by_handle_n2", utc_application_app_control_set_uri_by_handle_n2, NULL, NULL},
+ {"utc_application_app_control_set_component_id_p1", utc_application_app_control_set_component_id_p1, NULL, NULL},
+ {"utc_application_app_control_set_component_id_n1", utc_application_app_control_set_component_id_n1, NULL, NULL},
+ {"utc_application_app_control_get_component_id_p1", utc_application_app_control_get_component_id_p1, NULL, NULL},
+ {"utc_application_app_control_get_component_id_n1", utc_application_app_control_get_component_id_n1, NULL, NULL},
{"utc_application_app_control_uri_create_p", utc_application_app_control_uri_create_p, NULL, NULL},
{"utc_application_app_control_uri_create_n1", utc_application_app_control_uri_create_n1, NULL, NULL},
{"utc_application_app_control_uri_create_n2", utc_application_app_control_uri_create_n2, NULL, NULL},
extern int utc_application_app_control_get_launch_mode_n1(void);
extern int utc_application_app_control_enable_app_started_result_event_p1(void);
extern int utc_application_app_control_enable_app_started_result_event_n1(void);
+extern int utc_application_app_control_set_component_id_p1(void);
+extern int utc_application_app_control_set_component_id_n1(void);
+extern int utc_application_app_control_get_component_id_p1(void);
+extern int utc_application_app_control_get_component_id_n1(void);
extern int utc_application_app_resource_manager_get_p1(void);
extern int utc_application_app_resource_manager_get_p2(void);
extern int utc_application_app_resource_manager_get_p3(void);
{"utc_application_app_control_set_uri_by_handle_p", utc_application_app_control_set_uri_by_handle_p, NULL, NULL},
{"utc_application_app_control_set_uri_by_handle_n1", utc_application_app_control_set_uri_by_handle_n1, NULL, NULL},
{"utc_application_app_control_set_uri_by_handle_n2", utc_application_app_control_set_uri_by_handle_n2, NULL, NULL},
+ {"utc_application_app_control_set_component_id_p1", utc_application_app_control_set_component_id_p1, NULL, NULL},
+ {"utc_application_app_control_set_component_id_n1", utc_application_app_control_set_component_id_n1, NULL, NULL},
+ {"utc_application_app_control_get_component_id_p1", utc_application_app_control_get_component_id_p1, NULL, NULL},
+ {"utc_application_app_control_get_component_id_n1", utc_application_app_control_get_component_id_n1, NULL, NULL},
{"utc_application_app_control_uri_create_p", utc_application_app_control_uri_create_p, NULL, NULL},
{"utc_application_app_control_uri_create_n1", utc_application_app_control_uri_create_n1, NULL, NULL},
{"utc_application_app_control_uri_create_n2", utc_application_app_control_uri_create_n2, NULL, NULL},
extern int utc_application_app_control_get_launch_mode_n1(void);
extern int utc_application_app_control_enable_app_started_result_event_p1(void);
extern int utc_application_app_control_enable_app_started_result_event_n1(void);
+extern int utc_application_app_control_set_component_id_p1(void);
+extern int utc_application_app_control_set_component_id_n1(void);
+extern int utc_application_app_control_get_component_id_p1(void);
+extern int utc_application_app_control_get_component_id_n1(void);
extern int utc_application_app_resource_manager_get_p1(void);
extern int utc_application_app_resource_manager_get_p2(void);
extern int utc_application_app_resource_manager_get_p3(void);
{"utc_application_app_control_set_uri_by_handle_p", utc_application_app_control_set_uri_by_handle_p, NULL, NULL},
{"utc_application_app_control_set_uri_by_handle_n1", utc_application_app_control_set_uri_by_handle_n1, NULL, NULL},
{"utc_application_app_control_set_uri_by_handle_n2", utc_application_app_control_set_uri_by_handle_n2, NULL, NULL},
+ {"utc_application_app_control_set_component_id_p1", utc_application_app_control_set_component_id_p1, NULL, NULL},
+ {"utc_application_app_control_set_component_id_n1", utc_application_app_control_set_component_id_n1, NULL, NULL},
+ {"utc_application_app_control_get_component_id_p1", utc_application_app_control_get_component_id_p1, NULL, NULL},
+ {"utc_application_app_control_get_component_id_n1", utc_application_app_control_get_component_id_n1, NULL, NULL},
{"utc_application_app_control_uri_create_p", utc_application_app_control_uri_create_p, NULL, NULL},
{"utc_application_app_control_uri_create_n1", utc_application_app_control_uri_create_n1, NULL, NULL},
{"utc_application_app_control_uri_create_n2", utc_application_app_control_uri_create_n2, NULL, NULL},
* @since_tizen 2.3
* @type Positive
* @description Sends the terminate request to the application that is launched
- * by app_control. This API is only effective for some applications that
+ * by app_control. This API is only effective for some applications that
* are provided by default for handling platform default app_controls.
* You are not allowed to terminate other general applications using this API.
* @scenario Sends the launch request and send the terminate request.
* @since_tizen 2.3
* @type Negative
* @description Sends the terminate request to the application that is launched
- * by app_control. This API is only effective for some applications that
+ * by app_control. This API is only effective for some applications that
* are provided by default for handling platform default app_controls.
* You are not allowed to terminate other general applications using this API.
* @scenario Calls the app_control_send_terminate_request() with the invalid parameter.
return 0;
}
+
+/**
+ * @testcase utc_application_app_control_set_component_id_p1
+ * @since_tizen 5.5
+ * @type Positive
+ * @description Sets component ID to app-control.
+ * @scenario Sets the component ID.
+ */
+int utc_application_app_control_set_component_id_p1(void)
+{
+ int ret = APP_CONTROL_ERROR_NONE;
+ app_control_h app_control;
+
+ ret = app_control_create(&app_control);
+ assert_eq_with_exit(ret, APP_CONTROL_ERROR_NONE);
+
+ ret = app_control_set_component_id(app_control, "comp_id");
+ assert_eq_with_exit(ret, APP_CONTROL_ERROR_NONE);
+
+ app_control_destroy(app_control);
+ normal_exit(0);
+ return 0;
+}
+
+/**
+ * @testcase utc_application_app_control_set_component_id_n1
+ * @since_tizen 5.5
+ * @type Negative
+ * @description Sets component ID to app-control.
+ * @scenario Sets component ID with NULL value.
+ */
+int utc_application_app_control_set_component_id_n1(void)
+{
+ int ret = APP_CONTROL_ERROR_NONE;
+
+ ret = app_control_set_component_id(NULL, "comp_id");
+ assert_eq_with_exit(ret, APP_CONTROL_ERROR_INVALID_PARAMETER);
+ normal_exit(0);
+ return 0;
+}
+
+
+/**
+ * @testcase utc_application_app_control_get_component_id_p1
+ * @since_tizen 5.5
+ * @type Positive
+ * @description Gets the component ID from app-control
+ * @scenario Create app-control with a component ID.
+ * Sets component ID and gets component ID from it.
+ * Check returned value.
+ */
+int utc_application_app_control_get_component_id_p1(void)
+{
+ int ret = APP_CONTROL_ERROR_NONE;
+ app_control_h app_control;
+ char *comp_id;
+
+ ret = app_control_create(&app_control);
+ assert_eq_with_exit(ret, APP_CONTROL_ERROR_NONE);
+
+ ret = app_control_set_component_id(app_control, "comp_id");
+ assert_eq_with_exit(ret, APP_CONTROL_ERROR_NONE);
+
+ ret = app_control_get_component_id(app_control, &comp_id);
+ assert_eq_with_exit(ret, APP_CONTROL_ERROR_NONE);
+ assert_with_exit(!strcmp(comp_id, "comp_id"));
+
+ app_control_destroy(app_control);
+ normal_exit(0);
+ return 0;
+}
+
+/**
+ * @testcase utc_application_app_control_get_component_id_n1
+ * @since_tizen 5.5
+ * @type Negative
+ * @description Gets component ID to app-control.
+ * @scenario Gets component ID with NULL value.
+ */
+int utc_application_app_control_get_component_id_n1(void)
+{
+ int ret = APP_CONTROL_ERROR_NONE;
+
+ ret = app_control_get_component_id(NULL, NULL);
+ assert_eq_with_exit(ret, APP_CONTROL_ERROR_INVALID_PARAMETER);
+ normal_exit(0);
+ return 0;
+}
\ No newline at end of file