[Inputmethod][TCSACR-163] Add APIs for floating keyboard 41/185841/4
authorInHong Han <inhong1.han@samsung.com>
Thu, 26 Jul 2018 04:52:07 +0000 (13:52 +0900)
committerInHong Han <inhong1.han@samsung.com>
Mon, 6 Aug 2018 06:57:34 +0000 (15:57 +0900)
Change-Id: I812c4e560867655ec918c6c7a92db0e1c5f89116

tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs

index 6ed2f97..d5370eb 100755 (executable)
@@ -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", "-")]