}
}\r
\r
+ private void OnValueChanged(object sender, EventArgs e)
+ {
+ Tizen.Log.Fatal("NUI.Components", "ValueChanged event !!!!!");
+ ManualTest.Confirm();
+ _window.Remove(_slider);
+ }
+
+ private void OnSlidingFinished(object sender, EventArgs e)
+ {
+ Tizen.Log.Fatal("NUI.Components", "SlidingFinished event !!!!!");
+ ManualTest.Confirm();
+ _window.Remove(_slider);
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test: ValueChanged. Check whether the ValueChanged event will be triggered or not when the user sliding the slider")]
+ [Property("SPEC", "Tizen.NUI.Components.Slider.ValueChanged E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
+ [Precondition(1, "If test on TV, prepare mouse and connect to TV.")]
+ [Step(1, "If test on TV, connect the mouse to the TV")]
+ [Step(2, "Click run button to run TC")]
+ [Step(3, "Sliding the slider.")]
+ [Step(4, "TC will pass when stop sliding")]
+ [Postcondition(1, "NA")]
+ public async Task ValueChanged_CB()
+ {
+ if (_isWearable)
+ {
+ _wearTestPage.ExecuteTC(_label);
+ await ManualTest.WaitForConfirm();
+ _wearTestPage.ClearTestCase(_label);
+ }
+ else
+ {
+ CreateView("Press Key-Down");
+ _slider = new Slider();
+ CreateSlider(_slider);
+ _slider.ValueChanged += OnValueChanged;
+ // Waits for user confirmation.
+ await ManualTest.WaitForConfirm();
+ _slider.ValueChanged -= OnValueChanged;
+ _testPage.ClearTestCase(_view);
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test: SlidingFinished. Check whether the SlidingFinished event will be triggered or not when the user finish to slide the slider")]
+ [Property("SPEC", "Tizen.NUI.Components.Slider.SlidingFinished E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
+ [Precondition(1, "If test on TV, prepare mouse and connect to TV.")]
+ [Step(1, "Connect the mouse to the TV (TM-1 don't need)")]
+ [Step(2, "Click run button to run TC")]
+ [Step(3, "Touch or use mouse(on TV) to drag the slider.")]
+ [Step(4, "When you stop sliding, TC will pass")]
+ [Postcondition(1, "NA")]
+ public async Task SlidingFinished_CB()
+ {
+ if (_isWearable)
+ {
+ _wearTestPage.ExecuteTC(_label);
+ await ManualTest.WaitForConfirm();
+ _wearTestPage.ClearTestCase(_label);
+ }
+ else
+ {
+ CreateView("Press Key-Down");
+ _slider = new Slider();
+ CreateSlider(_slider);
+ _slider.SlidingFinished += OnSlidingFinished;
+ // Waits for user confirmation.
+ await ManualTest.WaitForConfirm();
+ _slider.SlidingFinished -= OnSlidingFinished;
+ _testPage.ClearTestCase(_view);
+ }
+ }
+
[Test]
[Category("P1")]
[Description("Test: Click. Check whether the event will be triggered when setting focus to the slider")]
--- /dev/null
+using NUnit.Framework;
+using Tizen.NUI.Components;
+using Tizen.NUI.Components.Test;
+
+namespace Tizen.NUI.Components.Tests
+{
+ [TestFixture]
+ [Description("Tizen.NUI.Components.SliderSlidingFinishedEventArgs Tests")]
+ public class SliderSlidingFinishedEventArgsTests
+ {
+ private const string TAG = "Components";
+
+ [SetUp]
+ public void Init()
+ {
+ Tizen.Log.Info(TAG, "Init() is called!");
+ }
+
+ [TearDown]
+ public void Destroy()
+ {
+ Tizen.Log.Info(TAG, "Destroy() is called!");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Create a SliderSlidingFinishedEventArgs object. Check whether SliderSlidingFinishedEventArgs is successfully created or not.")]
+ [Property("SPEC", "Tizen.NUI.Components.SliderSlidingFinishedEventArgs.SliderSlidingFinishedEventArgs C")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "CONSTR")]
+ [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
+ public void SliderSlidingFinishedEventArgs_INIT()
+ {
+ var eventArgs = new SliderSlidingFinishedEventArgs();
+ Assert.IsNotNull(eventArgs, "Should be not null!");
+ Assert.IsInstanceOf<SliderSlidingFinishedEventArgs>(eventArgs, "Should return SliderSlidingFinishedEventArgs instance.");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test CurrentValue. Check whether CurrentValue is readable and writable.")]
+ [Property("SPEC", "Tizen.NUI.Components.SliderSlidingFinishedEventArgs.CurrentValue A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRW")]
+ [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
+ public void CurrentValue_SET_GET_VALUE()
+ {
+ var eventArgs = new SliderSlidingFinishedEventArgs();
+ Assert.IsNotNull(eventArgs, "Should be not null!");
+ Assert.IsInstanceOf<SliderSlidingFinishedEventArgs>(eventArgs, "Should return SliderSlidingFinishedEventArgs instance.");
+
+ eventArgs.CurrentValue = 100.0f;
+ Assert.AreEqual(100.0f, eventArgs.CurrentValue, "Retrieved CurrentValue should be equal to set value.");
+ }
+ }
+}
+
--- /dev/null
+using NUnit.Framework;
+using Tizen.NUI.Components;
+using Tizen.NUI.Components.Test;
+
+namespace Tizen.NUI.Components.Tests
+{
+ [TestFixture]
+ [Description("Tizen.NUI.Components.SliderValueChangedEventArgs Tests")]
+ public class SliderValueChangedEventArgsTests
+ {
+ private const string TAG = "Components";
+
+ [SetUp]
+ public void Init()
+ {
+ Tizen.Log.Info(TAG, "Init() is called!");
+ }
+
+ [TearDown]
+ public void Destroy()
+ {
+ Tizen.Log.Info(TAG, "Destroy() is called!");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Create a SliderValueChangedEventArgs object. Check whether SliderValueChangedEventArgs is successfully created or not.")]
+ [Property("SPEC", "Tizen.NUI.Components.SliderValueChangedEventArgs.SliderValueChangedEventArgs C")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "CONSTR")]
+ [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
+ public void SliderValueChangedEventArgs_INIT()
+ {
+ var eventArgs = new SliderValueChangedEventArgs();
+ Assert.IsNotNull(eventArgs, "Should be not null!");
+ Assert.IsInstanceOf<SliderValueChangedEventArgs>(eventArgs, "Should return SliderValueChangedEventArgs instance.");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test CurrentValue. Check whether CurrentValue is readable and writable.")]
+ [Property("SPEC", "Tizen.NUI.Components.SliderValueChangedEventArgs.CurrentValue A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRW")]
+ [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
+ public void CurrentValue_SET_GET_VALUE()
+ {
+ var eventArgs = new SliderValueChangedEventArgs();
+ Assert.IsNotNull(eventArgs, "Should be not null!");
+ Assert.IsInstanceOf<SliderValueChangedEventArgs>(eventArgs, "Should return SliderValueChangedEventArgs instance.");
+
+ eventArgs.CurrentValue = 100.0f;
+ Assert.AreEqual(100.0f, eventArgs.CurrentValue, "Retrieved CurrentValue should be equal to set value.");
+ }
+ }
+}