app_info_is_nodisplay
app_info_is_onboot
app_info_is_preload
+app_info_is_support_ambient
app_info_metadata_filter_add
app_info_metadata_filter_create
app_info_metadata_filter_destroy
extern int utc_app_info_is_onboot_n(void);
extern int utc_app_info_is_preload_p(void);
extern int utc_app_info_is_preload_n(void);
+extern int utc_app_info_is_support_ambient_p(void);
+extern int utc_app_info_is_support_ambient_n(void);
extern int utc_app_multi_resolution_icon_test_p(void);
extern int utc_app_multi_resolution_icon_test_n(void);
extern int utc_app_manager_unset_app_context_event_cb_p(void);
{"utc_app_info_is_onboot_n",utc_app_info_is_onboot_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_info_is_preload_p",utc_app_info_is_preload_p,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_info_is_preload_n",utc_app_info_is_preload_n,utc_app_manager_startup,utc_app_manager_cleanup},
+ {"utc_app_info_is_support_ambient_p",utc_app_info_is_support_ambient_p,utc_app_manager_startup,utc_app_manager_cleanup},
+ {"utc_app_info_is_support_ambient_n",utc_app_info_is_support_ambient_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_multi_resolution_icon_test_p",utc_app_multi_resolution_icon_test_p,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_multi_resolution_icon_test_n",utc_app_multi_resolution_icon_test_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_manager_unset_app_context_event_cb_p",utc_app_manager_unset_app_context_event_cb_p,utc_app_manager_startup,utc_app_manager_cleanup},
extern int utc_app_info_is_onboot_n(void);
extern int utc_app_info_is_preload_p(void);
extern int utc_app_info_is_preload_n(void);
+extern int utc_app_info_is_support_ambient_p(void);
+extern int utc_app_info_is_support_ambient_n(void);
extern int utc_app_multi_resolution_icon_test_p(void);
extern int utc_app_multi_resolution_icon_test_n(void);
extern int utc_app_manager_unset_app_context_event_cb_p(void);
{"utc_app_info_is_onboot_n",utc_app_info_is_onboot_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_info_is_preload_p",utc_app_info_is_preload_p,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_info_is_preload_n",utc_app_info_is_preload_n,utc_app_manager_startup,utc_app_manager_cleanup},
+ {"utc_app_info_is_support_ambient_p",utc_app_info_is_support_ambient_p,utc_app_manager_startup,utc_app_manager_cleanup},
+ {"utc_app_info_is_support_ambient_n",utc_app_info_is_support_ambient_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_multi_resolution_icon_test_p",utc_app_multi_resolution_icon_test_p,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_multi_resolution_icon_test_n",utc_app_multi_resolution_icon_test_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_manager_unset_app_context_event_cb_p",utc_app_manager_unset_app_context_event_cb_p,utc_app_manager_startup,utc_app_manager_cleanup},
extern int utc_app_info_is_onboot_n(void);
extern int utc_app_info_is_preload_p(void);
extern int utc_app_info_is_preload_n(void);
+extern int utc_app_info_is_support_ambient_p(void);
+extern int utc_app_info_is_support_ambient_n(void);
extern int utc_app_multi_resolution_icon_test_p(void);
extern int utc_app_multi_resolution_icon_test_n(void);
extern int utc_app_manager_unset_app_context_event_cb_p(void);
{"utc_app_info_is_onboot_n",utc_app_info_is_onboot_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_info_is_preload_p",utc_app_info_is_preload_p,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_info_is_preload_n",utc_app_info_is_preload_n,utc_app_manager_startup,utc_app_manager_cleanup},
+ {"utc_app_info_is_support_ambient_p",utc_app_info_is_support_ambient_p,utc_app_manager_startup,utc_app_manager_cleanup},
+ {"utc_app_info_is_support_ambient_n",utc_app_info_is_support_ambient_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_multi_resolution_icon_test_p",utc_app_multi_resolution_icon_test_p,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_multi_resolution_icon_test_n",utc_app_multi_resolution_icon_test_n,utc_app_manager_startup,utc_app_manager_cleanup},
{"utc_app_manager_unset_app_context_event_cb_p",utc_app_manager_unset_app_context_event_cb_p,utc_app_manager_startup,utc_app_manager_cleanup},
return 0;
}
+/**
+ * @testcase utc_app_info_is_support_ambient_p
+ * @since_tizen 5.5
+ * @description Checks whether application is ambient supported.
+ * @scenario Get app_info handle for TEST_APPID and get preload value from app_info_is_preload func.\n
+ * Check wheter result is APP_MANAGER_ERROR_NONE.
+ */
+int utc_app_info_is_support_ambient_p(void)
+{
+ int ret = APP_MANAGER_ERROR_NONE;
+ app_info_h app_info = NULL;
+ bool ambient_supported = false;
+
+ ret = app_manager_get_app_info(TEST_APPID, &app_info);
+ assert_eq_with_exit(ret, APP_MANAGER_ERROR_NONE);
+ assert_with_exit(app_info);
+
+ ret = app_info_is_support_ambient(app_info, &ambient_supported);
+ app_info_destroy(app_info);
+ assert_eq_with_exit(ret, APP_MANAGER_ERROR_NONE);
+ normal_exit(0);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_app_info_is_support_ambient_n
+ * @since_tizen 5.5
+ * @description If there is no app_info handle, func has to return an error.
+ * @scenario Call app_info_is_support_ambient func with no handle.\n
+ * Check whether result is APP_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_app_info_is_support_ambient_n(void)
+{
+ int ret = APP_MANAGER_ERROR_NONE;
+ bool ambient_supported = false;
+
+ ret = app_info_is_support_ambient(NULL, &ambient_supported);
+ assert_eq_with_exit(ret, APP_MANAGER_ERROR_INVALID_PARAMETER);
+ normal_exit(0);
+
+ return 0;
+}
+
/**
* @testcase utc_app_multi_resolution_icon_test_p
* @since_tizen 3.0