[UTC][inputmethod-manager][Non-ACR] Add negative TC for ime_manager_is_ime_enabled() 01/234601/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Wed, 27 May 2020 09:30:04 +0000 (18:30 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Wed, 27 May 2020 09:30:04 +0000 (18:30 +0900)
Change-Id: Ic78f7e28151fd534837c4c95b485d52f08f8b06e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/utc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-core_mobile.h
src/utc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-core_tizeniot.h
src/utc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-core_wearable.h
src/utc/capi-ui-inputmethod-manager/utc-capi-ui-inputmethod-manager.c

index 54a2cab372ab8bea1bce5ba2e8db5b3009299fb7..9e3bdb9b57ab63627cbc60e19880c746c92c9437 100755 (executable)
@@ -31,6 +31,7 @@ extern int utc_ime_manager_prelaunch_ime_p(void);
 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},
@@ -42,6 +43,7 @@ testcase tc_array[] = {
        {"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}
 };
 
index 54a2cab372ab8bea1bce5ba2e8db5b3009299fb7..9e3bdb9b57ab63627cbc60e19880c746c92c9437 100755 (executable)
@@ -31,6 +31,7 @@ extern int utc_ime_manager_prelaunch_ime_p(void);
 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},
@@ -42,6 +43,7 @@ testcase tc_array[] = {
        {"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}
 };
 
index 54a2cab372ab8bea1bce5ba2e8db5b3009299fb7..9e3bdb9b57ab63627cbc60e19880c746c92c9437 100755 (executable)
@@ -31,6 +31,7 @@ extern int utc_ime_manager_prelaunch_ime_p(void);
 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},
@@ -42,6 +43,7 @@ testcase tc_array[] = {
        {"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}
 };
 
index 30585c88253218455788bf45050aa77cc099bd1a..e376be11229365aad8ac2b3c81125922f2b444e3 100755 (executable)
@@ -169,3 +169,22 @@ int utc_ime_manager_is_ime_enabled_n2(void)
     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