extern int utc_ime_manager_get_active_ime_n(void);
extern int utc_ime_manager_is_ime_enabled_n(void);
extern int utc_ime_manager_is_ime_enabled_n2(void);
+extern int utc_ime_manager_is_ime_enabled_n3(void);
testcase tc_array[] = {
{"utc_ime_manager_get_active_ime_p",utc_ime_manager_get_active_ime_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_get_active_ime_n",utc_ime_manager_get_active_ime_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_is_ime_enabled_n",utc_ime_manager_is_ime_enabled_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_is_ime_enabled_n2",utc_ime_manager_is_ime_enabled_n2,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+ {"utc_ime_manager_is_ime_enabled_n3",utc_ime_manager_is_ime_enabled_n3,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{NULL, NULL}
};
extern int utc_ime_manager_get_active_ime_n(void);
extern int utc_ime_manager_is_ime_enabled_n(void);
extern int utc_ime_manager_is_ime_enabled_n2(void);
+extern int utc_ime_manager_is_ime_enabled_n3(void);
testcase tc_array[] = {
{"utc_ime_manager_get_active_ime_p",utc_ime_manager_get_active_ime_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_get_active_ime_n",utc_ime_manager_get_active_ime_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_is_ime_enabled_n",utc_ime_manager_is_ime_enabled_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_is_ime_enabled_n2",utc_ime_manager_is_ime_enabled_n2,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+ {"utc_ime_manager_is_ime_enabled_n3",utc_ime_manager_is_ime_enabled_n3,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{NULL, NULL}
};
extern int utc_ime_manager_get_active_ime_n(void);
extern int utc_ime_manager_is_ime_enabled_n(void);
extern int utc_ime_manager_is_ime_enabled_n2(void);
+extern int utc_ime_manager_is_ime_enabled_n3(void);
testcase tc_array[] = {
{"utc_ime_manager_get_active_ime_p",utc_ime_manager_get_active_ime_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_get_active_ime_n",utc_ime_manager_get_active_ime_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_is_ime_enabled_n",utc_ime_manager_is_ime_enabled_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{"utc_ime_manager_is_ime_enabled_n2",utc_ime_manager_is_ime_enabled_n2,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+ {"utc_ime_manager_is_ime_enabled_n3",utc_ime_manager_is_ime_enabled_n3,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
{NULL, NULL}
};
assert_eq(ret, IME_MANAGER_ERROR_OPERATION_FAILED);
return 0;
}
+
+/**
+ * @testcase utc_ime_manager_is_ime_enabled_n3
+ * @since_tizen 2.4
+ * @description Negative UTC of the function that checks if the specific IME is enabled or disabled in the system keyboard setting.
+ */
+int utc_ime_manager_is_ime_enabled_n3(void)
+{
+ char *appid = NULL;
+ bool enabled;
+ ret = ime_manager_get_active_ime(&appid);
+ assert_eq(ret, IME_MANAGER_ERROR_NONE);
+ assert(appid);
+
+ int ret = ime_manager_is_ime_enabled(appid, NULL);
+ free(appid);
+ assert_eq(ret, IME_MANAGER_ERROR_INVALID_PARAMETER);
+ return 0;
+}
\ No newline at end of file