[NUI][TCSACR-347] Add and deprecate Switch EventArgs classes 95/244895/4
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Fri, 25 Sep 2020 06:06:34 +0000 (15:06 +0900)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 19 Oct 2020 07:08:52 +0000 (16:08 +0900)
Add EventHandler<SelectedChangedEventArgs> SelectedChanged event in
Switch class.
Deprecate Switch.SelectEventArgs class.

Change-Id: Idd60dc7526d8280aced2eea87e18a40a89ee7b0f

tct-suite-vs/Tizen.NUI.Components.Manual.Tests/testcase/TSSwitch.cs

index 68d2eef..feb3fd5 100755 (executable)
@@ -146,6 +146,40 @@ namespace Tizen.NUI.Components.Tests
             }
         }\r
 \r
+        private void OnSelectedChanged(object sender, SelectedChangedEventArgs e)
+        {
+            Tizen.Log.Fatal("NUI.Components", "SelectButton Selected!!!!!!!!!!!!!!!!!!!!!");
+            ManualTest.Confirm();
+        }
+
+        [Test]
+        [Category("P1")]
+        [Description("Test: SelectedChanged. Check whether the SelectedChanged event will be triggered or not when the user click the switch")]
+        [Property("SPEC", "Tizen.NUI.Components.Switch.SelectedChanged E")]
+        [Property("SPEC_URL", "-")]
+        [Property("CRITERIA", "EVL")]
+        [Property("AUTHOR", "Ma Junqing, junqing.ma@samsung.com")]
+        [Precondition(1, "If test on TV, prepare mouse and connect to TV.")]
+        [Step(1, "Click run TC")]
+        [Step(2, "Use mouse click to test SelectedChanged")]
+        [Step(3, "TC will pass after touch or click.")]
+        [Postcondition(1, "NA")]
+        public async Task SelectedChanged_CB()
+        {
+            CreateSwitch();
+            _switch.SelectedChanged += OnSelectedChanged;
+            await ManualTest.WaitForConfirm();
+            _switch.SelectedChanged -= OnSelectedChanged;
+            if (_isWearable)
+            {
+                _wearTestPage.ClearTestCase(_switch);
+            }
+            else
+            {
+                _testPage.ClearTestCase(_switch);
+            }
+        }\r
+\r
         [Test]
         [Category("P1")]
         [Description("Test: Click. Check whether the event will be triggered when user press the key of remote-control")]