From f0d67f7acef64104f0f2ace1caced4de46ae0742 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Thu, 26 Jul 2018 13:52:07 +0900 Subject: [PATCH] [Inputmethod][TCSACR-163] Add APIs for floating keyboard Change-Id: I812c4e560867655ec918c6c7a92db0e1c5f89116 --- .../testcase/TSInputMethodEditor.cs | 85 ++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs b/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs index 6ed2f97..d5370eb 100755 --- a/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs +++ b/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs @@ -872,6 +872,91 @@ namespace Tizen.Uix.InputMethod.Tests [Test] [Category("P1")] + [Description("Check the working of SetFloatingMode method for No Exception")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.SetFloatingMode M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + public static void SetFloatingMode_NO_EXCEPTION() + { + /* + * TEST CODE + */ + flag = false; + try + { + Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: SetFloatingMode_NO_EXCEPTION"); + InputMethodEditor.SetFloatingMode(true); + InputMethodEditor.SetFloatingMode(false); + flag = true; + Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: SetFloatingMode_NO_EXCEPTION"); + } + catch (Exception e) + { + Helper.PrintLog(Type.DLogAndlogUtil, "Caught Exception" + e.ToString()); + Assert.IsTrue(false, "Caught Exception" + e.ToString()); + } + Assert.IsTrue(flag, "Failed test"); + } + + [Test] + [Category("P1")] + [Description("Check the working of SetFloatingDragStart method for No Exception")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.SetFloatingDragStart M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + public static void SetFloatingDragStart_NO_EXCEPTION() + { + /* + * TEST CODE + */ + flag = false; + try + { + Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: SetFloatingDragStart_NO_EXCEPTION"); + InputMethodEditor.SetFloatingDragStart(); + flag = true; + Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: SetFloatingDragStart_NO_EXCEPTION"); + } + catch (Exception e) + { + Helper.PrintLog(Type.DLogAndlogUtil, "Caught Exception" + e.ToString()); + Assert.IsTrue(false, "Caught Exception" + e.ToString()); + } + Assert.IsTrue(flag, "Failed test"); + } + + [Test] + [Category("P1")] + [Description("Check the working of SetFloatingDragEnd method for No Exception")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.SetFloatingDragEnd M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + public static void SetFloatingDragEnd_NO_EXCEPTION() + { + /* + * TEST CODE + */ + flag = false; + try + { + Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: SetFloatingDragEnd_NO_EXCEPTION"); + InputMethodEditor.SetFloatingDragEnd(); + flag = true; + Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: SetFloatingDragEnd_NO_EXCEPTION"); + } + catch (Exception e) + { + Helper.PrintLog(Type.DLogAndlogUtil, "Caught Exception" + e.ToString()); + Assert.IsTrue(false, "Caught Exception" + e.ToString()); + } + Assert.IsTrue(flag, "Failed test"); + } + + [Test] + [Category("P1")] [Description("Initialize the BoolAction delegate")] [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.BoolAction M")] [Property("SPEC_URL", "-")] -- 2.7.4