From 213ed095bf888d29de548a94ea2b9802d9afb63d Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 4 Mar 2020 13:25:11 +0900 Subject: [PATCH] [Inputmethod][Non-ACR] Move TCs that can't be worked in auto test to manual TC Change-Id: Ia0f9ae96bd7750614b9986a00aa59cb721e4f1de --- ...n.example.IMESample.Tizen.Mobile-1.0.0.tpk | Bin 539434 -> 541723 bytes ...example.IMESample.Tizen.Wearable-1.0.0.tpk | Bin 537984 -> 539052 bytes .../testcase/TSInputMethodEditor.cs | 419 +++++++++++++++++- .../testcase/TSInputMethodEditor.cs | 338 -------------- 4 files changed, 402 insertions(+), 355 deletions(-) diff --git a/tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Mobile-1.0.0.tpk b/tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Mobile-1.0.0.tpk index 2978ec5dd79de456f106d049f4aa91760fa601bc..7a7657c6ea82c7414da825ffa8ac5a05bff28f15 100644 GIT binary patch delta 27631 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 diff --git a/tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Wearable-1.0.0.tpk b/tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Wearable-1.0.0.tpk index 3a666653acf454d765c370354363da56013601c0..95cc367555c67ece21fc307d091b642fdd318b76 100644 GIT binary patch delta 24817 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 bdhYlL7fAq^gc^eyL-u;<_yn*0BryIDhmJUv diff --git a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/testcase/TSInputMethodEditor.cs b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/testcase/TSInputMethodEditor.cs index 8c702ed2e..7b59a25e6 100755 --- a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/testcase/TSInputMethodEditor.cs +++ b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/testcase/TSInputMethodEditor.cs @@ -15,6 +15,7 @@ namespace Tizen.Inputmethod.Manual.Tests { private TestPage _testPage = TestPage.GetInstance(); private bool _isSupported = true; + private bool _isWearable = false; [SetUp] public void Init() @@ -24,8 +25,13 @@ namespace Tizen.Inputmethod.Manual.Tests string value; ret = Tizen.System.Information.TryGetValue("tizen.org/feature/profile", out value); - if (ret && value.CompareTo("tv") == 0) - _isSupported = false; + if (ret) { + if (value.Equals("tv")) + _isSupported = false; + + if (value.Equals("wearable")) + _isWearable = true; + } } [TearDown] @@ -36,7 +42,7 @@ namespace Tizen.Inputmethod.Manual.Tests [Test] [Category("P1")] - [Description("Test : PredictionHintDataUpdated callback should be called when IME is shown.")] + [Description("Manual Test : PredictionHintDataUpdated callback should be called when IME is shown.")] [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.PredictionHintDataUpdated E")] [Property("SPEC_URL", "-")] [Property("CRITERIA", "EVL")] @@ -44,18 +50,18 @@ namespace Tizen.Inputmethod.Manual.Tests [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] [Step(1, "Click Run button")] [Step(2, "Open setting app")] - [Step(3, "Click Laguage and Input")] + [Step(3, "Click Language and Input")] [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] [Step(5, "Open terminal & input command line sdb shell ")] [Step(6, "Input dlogutil -v time | grep 'IMESample'")] [Step(7, "Open a new terminal & input command line sdb shell")] [Step(8, "Input su -")] [Step(9, "Input isf-demo-efl")] - [Step(10, "Click item ISF MIME Type")] - [Step(11, "Click text entry to show IME(Input Method Editor)")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] [Step(12, "If log show 'InputMethodEditor_PredictionHintDataUpdated callback' confirm Pass otherwise confirm False")] [Postcondition(1, "NA")] - public async Task PredictionHintDataUpdated_ADD() + public async Task PredictionHintDataUpdated_MANUAL_TEST() { if (_isSupported) await ManualTest.WaitForConfirm(); @@ -65,7 +71,7 @@ namespace Tizen.Inputmethod.Manual.Tests [Test] [Category("P1")] - [Description("Test : PredictionHintUpdated callback should be called when IME is shown.")] + [Description("Manual Test : PredictionHintUpdated callback should be called when IME is shown.")] [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.PredictionHintUpdated E")] [Property("SPEC_URL", "-")] [Property("CRITERIA", "EVL")] @@ -73,18 +79,18 @@ namespace Tizen.Inputmethod.Manual.Tests [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] [Step(1, "Click Run button")] [Step(2, "Open setting app")] - [Step(3, "Click Laguage and Input")] + [Step(3, "Click Language and Input")] [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] [Step(5, "Open terminal & input command line sdb shell ")] [Step(6, "Input dlogutil -v time | grep 'IMESample'")] [Step(7, "Open a new terminal & input command line sdb shell")] [Step(8, "Input su -")] [Step(9, "Input isf-demo-efl")] - [Step(10, "Click item ISF MIME Type")] - [Step(11, "Click text entry to show IME(Input Method Editor)")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] [Step(12, "If log show 'InputMethodEditor_PredictionHintUpdated callback' confirm Pass otherwise confirm False")] [Postcondition(1, "NA")] - public async Task PredictionHintUpdated_ADD() + public async Task PredictionHintUpdated_MANUAL_TEST() { if (_isSupported) await ManualTest.WaitForConfirm(); @@ -94,7 +100,7 @@ namespace Tizen.Inputmethod.Manual.Tests [Test] [Category("P1")] - [Description("Test : MimeTypeUpdateRequested callback should be called when IME is shown.")] + [Description("Manual Test : MimeTypeUpdateRequested callback should be called when IME is shown.")] [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.MimeTypeUpdateRequested E")] [Property("SPEC_URL", "-")] [Property("CRITERIA", "EVL")] @@ -102,18 +108,397 @@ namespace Tizen.Inputmethod.Manual.Tests [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] [Step(1, "Click Run button")] [Step(2, "Open setting app")] - [Step(3, "Click Laguage and Input")] + [Step(3, "Click Language and Input")] [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] [Step(5, "Open terminal & input command line sdb shell ")] [Step(6, "Input dlogutil -v time | grep 'IMESample'")] [Step(7, "Open a new terminal & input command line sdb shell")] [Step(8, "Input su -")] [Step(9, "Input isf-demo-efl")] - [Step(10, "Click item ISF MIME Type")] - [Step(11, "Click text entry to show IME(Input Method Editor)")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'MimeTypeSet' to show IME(Input Method Editor)")] [Step(12, "If log show 'InputMethodEditor_MimeTypeUpdateRequested callback' confirm Pass otherwise confirm False")] [Postcondition(1, "NA")] - public async Task MimeTypeUpdateRequested_ADD() + public async Task MimeTypeUpdateRequested_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : FocusedIn callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.FocusedIn E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] + [Step(12, "If log show 'InputMethodEditor_FocusedIn callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task FocusedIn_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : FocusedOut callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.FocusedOut E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] + [Step(12, "Click back button")] + [Step(13, "If log show 'InputMethodEditor_FocusedOut callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task FocusedOut_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : SurroundingTextUpdated callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.SurroundingTextUpdated E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] + [Step(12, "If log show 'InputMethodEditor_SurroundingTextUpdated callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task SurroundingTextUpdated_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : InputContextReset callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.InputContextReset E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] + [Step(12, "Click back button")] + [Step(13, "If log show 'InputMethodEditor_InputContextReset callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task InputContextReset_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : CursorPositionUpdated callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.CursorPositionUpdated E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] + [Step(12, "Input some text")] + [Step(13, "If log show 'InputMethodEditor_CursorPositionUpdated callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task CursorPositionUpdated_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : LanguageSet callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.LanguageSet E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'LanguageSet' to show IME(Input Method Editor)")] + [Step(12, "If log show 'InputMethodEditor_LanguageSet callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task LanguageSet_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : DataSet callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.DataSet E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'DataSet' to show IME(Input Method Editor)")] + [Step(12, "If log show 'InputMethodEditor_DataSet callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task DataSet_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : LayoutSet callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.LayoutSet E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'LayoutSet' to show IME(Input Method Editor)")] + [Step(12, "If log show 'InputMethodEditor_LayoutSet callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task LayoutSet_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : ReturnKeySet callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.ReturnKeySet E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'ReturnKeySet' to show IME(Input Method Editor)")] + [Step(12, "If log show 'InputMethodEditor_ReturnKeySet callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task ReturnKeySet_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : ReturnKeyStateSet callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.ReturnKeyStateSet E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'ReturnKeyStateSet' to show IME(Input Method Editor)")] + [Step(12, "If log show 'InputMethodEditor_ReturnKeyStateSet callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task ReturnKeyStateSet_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : DisplayLanguageChanged callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.DisplayLanguageChanged E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open setting app")] + [Step(8, "Click Language and Input")] + [Step(9, "Click Display language")] + [Step(10, "Change display language")] + [Step(11, "If log show 'InputMethodEditor_DisplayLanguageChanged callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task DisplayLanguageChanged_MANUAL_TEST() + { + if (_isSupported) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : RotationChanged callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.RotationChanged E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV, wearable profile. If you will run this tc on tv, wearable profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open a new terminal & input command line sdb shell")] + [Step(8, "Input su -")] + [Step(9, "Input isf-demo-efl")] + [Step(10, "Click item 'ISF Manual Test'")] + [Step(11, "Click text entry below 'NORMAL' to show IME(Input Method Editor)")] + [Step(12, "Rotate the test device")] + [Step(13, "If log show 'InputMethodEditor_RotationChanged callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task RotationChanged_MANUAL_TEST() + { + if (_isSupported && !_isWearable) + await ManualTest.WaitForConfirm(); + else + Assert.Pass("Can not test on TV, wearable profile"); + } + + [Test] + [Category("P1")] + [Description("Manual Test : AccessibilityStateChanged callback should be called when IME is shown.")] + [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.AccessibilityStateChanged E")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "EVL")] + [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")] + [Precondition(1, "It can not be tested on TV profile. If you will run this tc on tv profile, then this tc will get pass automatically.")] + [Step(1, "Click Run button")] + [Step(2, "Open setting app")] + [Step(3, "Click Language and Input")] + [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")] + [Step(5, "Open terminal & input command line sdb shell ")] + [Step(6, "Input dlogutil -v time | grep 'IMESample'")] + [Step(7, "Open setting app")] + [Step(8, "Click Accessibility")] + [Step(9, "Click Screen reader (TTS)")] + [Step(10, "Change the status of Screen reader")] + [Step(11, "If log show 'InputMethodEditor_AccessibilityStateChanged callback' confirm Pass otherwise confirm False")] + [Postcondition(1, "NA")] + public async Task AccessibilityStateChanged_MANUAL_TEST() { if (_isSupported) await ManualTest.WaitForConfirm(); diff --git a/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs b/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs index ce29b8029..b8db1d267 100755 --- a/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs +++ b/tct-suite-vs/Tizen.Inputmethod.Tests/testcase/TSInputMethodEditor.cs @@ -27,344 +27,6 @@ namespace Tizen.Uix.InputMethod.Tests GC.Collect(); } - [Test] - [Category("P1")] - [Description("Check the Addition of FocusedIn EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.FocusedIn E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void FocusedIn_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: FocusedIn_ADD"); - InputMethodEditor.FocusedIn += InputMethodEditor_FocusedIn; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: FocusedIn_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.FocusedIn -= InputMethodEditor_FocusedIn; - } - - private void InputMethodEditor_FocusedIn(object sender, FocusedInEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of FocusedOut EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.FocusedOut E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void FocusedOut_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: FocusedOut_ADD"); - InputMethodEditor.FocusedOut += InputMethodEditor_FocusedOut; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: FocusedOut_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.FocusedOut -= InputMethodEditor_FocusedOut; - } - - private void InputMethodEditor_FocusedOut(object sender, FocusedOutEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of SurroundingTextUpdated EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.SurroundingTextUpdated E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void SurroundingTextUpdated_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: SurroundingTextUpdated_ADD"); - InputMethodEditor.SurroundingTextUpdated += InputMethodEditor_SurroundingTextUpdated; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: SurroundingTextUpdated_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.SurroundingTextUpdated -= InputMethodEditor_SurroundingTextUpdated; - } - - private void InputMethodEditor_SurroundingTextUpdated(object sender, SurroundingTextUpdatedEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of InputContextReset EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.InputContextReset E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void InputContextReset_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: InputContextReset_ADD"); - InputMethodEditor.InputContextReset += InputMethodEditor_InputContextReset; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: InputContextReset_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.InputContextReset -= InputMethodEditor_InputContextReset; - } - - private void InputMethodEditor_InputContextReset(object sender, EventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of CursorPositionUpdated EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.CursorPositionUpdated E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void CursorPositionUpdated_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: CursorPositionUpdated_ADD"); - InputMethodEditor.CursorPositionUpdated += InputMethodEditor_CursorPositionUpdated; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: CursorPositionUpdated_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.CursorPositionUpdated -= InputMethodEditor_CursorPositionUpdated; - } - - private void InputMethodEditor_CursorPositionUpdated(object sender, CursorPositionUpdatedEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of LanguageSet EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.LanguageSet E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void LanguageSet_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: LanguageSet_ADD"); - InputMethodEditor.LanguageSet += InputMethodEditor_LanguageSet; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: LanguageSet_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.LanguageSet -= InputMethodEditor_LanguageSet; - } - - private void InputMethodEditor_LanguageSet(object sender, LanguageSetEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of DataSet EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.DataSet E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void DataSet_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: DataSet_ADD"); - InputMethodEditor.DataSet += InputMethodEditor_DataSet; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: DataSet_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.DataSet -= InputMethodEditor_DataSet; - } - - private void InputMethodEditor_DataSet(object sender, SetDataEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of LayoutSet EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.LayoutSet E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void LayoutSet_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: LayoutSet_ADD"); - InputMethodEditor.LayoutSet += InputMethodEditor_LayoutSet; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: LayoutSet_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.LayoutSet -= InputMethodEditor_LayoutSet; - } - - private void InputMethodEditor_LayoutSet(object sender, LayoutSetEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of ReturnKeySet EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.ReturnKeySet E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void ReturnKeySet_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: ReturnKeySet_ADD"); - InputMethodEditor.ReturnKeySet += InputMethodEditor_ReturnKeySet; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: ReturnKeySet_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.ReturnKeySet -= InputMethodEditor_ReturnKeySet; - } - - private void InputMethodEditor_ReturnKeySet(object sender, ReturnKeySetEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of ReturnKeyStateSet EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.ReturnKeyStateSet E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void ReturnKeyStateSet_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: ReturnKeyStateSet_ADD"); - InputMethodEditor.ReturnKeyStateSet += InputMethodEditor_ReturnKeyStateSet; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: ReturnKeyStateSet_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.ReturnKeyStateSet -= InputMethodEditor_ReturnKeyStateSet; - } - - private void InputMethodEditor_ReturnKeyStateSet(object sender, ReturnKeyStateSetEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of DisplayLanguageChanged EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.DisplayLanguageChanged E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void DisplayLanguageChanged_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: DisplayLanguageChanged_ADD"); - InputMethodEditor.DisplayLanguageChanged += InputMethodEditor_DisplayLanguageChanged; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: DisplayLanguageChanged_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.DisplayLanguageChanged -= InputMethodEditor_DisplayLanguageChanged; - } - - private void InputMethodEditor_DisplayLanguageChanged(object sender, DisplayLanguageChangedEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of RotationChanged EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.RotationChanged E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void RotationChanged_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: RotationChanged_ADD"); - InputMethodEditor.RotationChanged += InputMethodEditor_RotationChanged; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: RotationChanged_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.RotationChanged -= InputMethodEditor_RotationChanged; - } - - private void InputMethodEditor_RotationChanged(object sender, RotationChangedEventArgs e) - { - } - - [Test] - [Category("P1")] - [Description("Check the Addition of AccessibilityStateChanged EventHandler")] - [Property("SPEC", " Tizen.Uix.InputMethod.InputMethodEditor.AccessibilityStateChanged E")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "EVL")] - [Property("AUTHOR", "Manish Rathod, manish.r@samsung.com")] - public void AccessibilityStateChanged_ADD() - { - /* - * TEST CODE - */ - Helper.PrintLog(Type.DLogAndlogUtil, "Executing TC: AccessibilityStateChanged_ADD"); - InputMethodEditor.AccessibilityStateChanged += InputMethodEditor_AccessibilityStateChanged; - Helper.PrintLog(Type.DLogAndlogUtil, "Completed TC: AccessibilityStateChanged_ADD"); - - /* - * POST CONDITION - */ - InputMethodEditor.AccessibilityStateChanged -= InputMethodEditor_AccessibilityStateChanged; - } - - private void InputMethodEditor_AccessibilityStateChanged(object sender, AccessibilityStateChangedEventArgs e) - { - } - [Test] [Category("P1")] [Description("Check the working of SetLanguageRequestedCallback method for No Exception")] -- 2.34.1