+++ /dev/null
-using NUnit.Framework;\r
-using NUnit.Framework.TUnit;\r
-using System;\r
-using Tizen.NUI;\r
-using Tizen.NUI.BaseComponents;\r
-using Tizen.NUI.Components;\r
-using Tizen.NUI.Components.Test;\r
-using System.Threading.Tasks;\r
-\r
-namespace Tizen.NUI.Components.Tests\r
-{\r
- [TestFixture]\r
- [Description("Tizen.NUI.Components.ScrollBar Tests")]\r
- public class ScrollBarTests\r
- {\r
- private const string TAG = "NUI.Components";\r
- private string _trackImageUrl = "";\r
- private static bool _flagOnThemeChangedEvent = false;\r
-\r
- [SetUp]\r
- public void Init()\r
- {\r
- Tizen.Log.Info(TAG, "Init() is called!");\r
- }\r
-\r
- [TearDown]\r
- public void Destroy()\r
- {\r
- Tizen.Log.Info(TAG, "Destroy() is called!");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Create a ScrollBar object. Check whether object is successfully created or not.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.ScrollBar C")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "CONSTR")]\r
- [Property("COVPARAM", "")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void ScrollBar_INIT()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test ScrollBar constructor using string. Check whether ScrollBar is successfully created or not.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.ScrollBar C")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "CONSTR")]\r
- [Property("COVPARAM", "string")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void ScrollBar_INIT_WITH_STRING()\r
- {\r
- /* TEST CODE */\r
- StyleManager.Instance.Theme = "default";\r
- StyleManager.Instance.RegisterStyle("defaultScrollBar", "default", typeof(DefaultScrollBarStyle));\r
- var scrollBar = new ScrollBar("defaultScrollBar");\r
- Assert.IsNotNull(scrollBar, "Should be not null!");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar!");\r
- }\r
-\r
- [Test]\r
- [Category("P2")]\r
- [Description("Check exception when constructing a ScrollBar with nonexistent style.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.ScrollBar C")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "CONSTX")]\r
- [Property("COVPARAM", "string")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void ScrollBar_INIT_WITH_STRING_Exception()\r
- {\r
- /* TEST CODE */\r
- try\r
- {\r
- var scrollBar = new ScrollBar("defaultScrollBarX");\r
- Assert.Fail("Should throw the Exception: There is no style of defaultScrollBarX !");\r
- }\r
- catch(InvalidOperationException e)\r
- {\r
- if (e != null)\r
- {\r
- Assert.Pass("InvalidOperationException: passed!");\r
- }\r
- }\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test ScrollBar constructor using style. Check whether ScrollBar is successfully created or not.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.ScrollBar C")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "CONSTR")]\r
- [Property("COVPARAM", "ScrollBarStyle")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void ScrollBar_INIT_WITH_STYLE()\r
- {\r
- /* TEST CODE */\r
- var style = new ScrollBarStyle();\r
- Assert.IsNotNull(style, "Should be not null!");\r
- Assert.IsInstanceOf<ScrollBarStyle>(style, "Should be an instance of ScrollBarStyle!");\r
-\r
- var scrollBar = new ScrollBar(style);\r
- Assert.IsNotNull(scrollBar, "Should be not null!");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar!");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test Style. Check whether Style is readable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.Style A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRO")]\r
- [Property("AUTHOR", "Xianbing teng, xb.teng@samsung.com")]\r
- public void Style_CHECK_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Should be not null");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar!");\r
-\r
- var style = scrollBar.Style;\r
- Assert.IsNotNull(style, "Should be not null");\r
- Assert.IsInstanceOf<ScrollBarStyle>(style, "Should be an instance of ScrollBarStyle!");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test MinValue.Check whether MinValue is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.MinValue A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void MinValue_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.MinValue = 0;\r
- Assert.AreEqual(0, scrollBar.MinValue, "Should be equals to the set value of MinValue.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test MaxValue.Check whether MaxValue is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.MaxValue A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void MaxValue_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.MaxValue = 100;\r
- Assert.AreEqual(100, scrollBar.MaxValue, "Should be equals to the set value of MaxValue.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test CurrentValue.Check whether CurrentValue is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.CurrentValue A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void CurrentValue_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.CurrentValue = 50;\r
- Assert.AreEqual(50, scrollBar.CurrentValue, "Should be equals to the set value of CurrentValue.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test ThumbColor.Check whether ThumbColor is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.ThumbColor A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void ThumbColor_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.ThumbColor = Color.Red;\r
- Assert.AreEqual(Color.Red.R, scrollBar.ThumbColor.R, "Should be equals to the set value.");\r
- Assert.AreEqual(Color.Red.G, scrollBar.ThumbColor.G, "Should be equals to the set value.");\r
- Assert.AreEqual(Color.Red.B, scrollBar.ThumbColor.B, "Should be equals to the set value.");\r
- Assert.AreEqual(Color.Red.A, scrollBar.ThumbColor.A, "Should be equals to the set value.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test TrackColor.Check whether TrackColor is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.TrackColor A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void TrackColor_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.TrackColor = Color.Green;\r
- Assert.AreEqual(Color.Green.R, scrollBar.TrackColor.R, "Should be equals to the set value.");\r
- Assert.AreEqual(Color.Green.G, scrollBar.TrackColor.G, "Should be equals to the set value.");\r
- Assert.AreEqual(Color.Green.B, scrollBar.TrackColor.B, "Should be equals to the set value.");\r
- Assert.AreEqual(Color.Green.A, scrollBar.TrackColor.A, "Should be equals to the set value.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test TrackImageURL.Check whether TrackImageURL is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.TrackImageURL A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void TrackImageURL_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.TrackImageURL = _trackImageUrl;\r
- Assert.AreEqual(_trackImageUrl, scrollBar.TrackImageURL, "Should be equals to the set value of TrackImageURL.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test Direction.Check whether Direction is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.Direction A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void Direction_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.Direction = ScrollBar.DirectionType.Vertical;\r
- Assert.AreEqual(ScrollBar.DirectionType.Vertical, scrollBar.Direction, "Should be equals to the set value of Direction.");\r
- scrollBar.Direction = ScrollBar.DirectionType.Horizontal;\r
- Assert.AreEqual(ScrollBar.DirectionType.Horizontal, scrollBar.Direction, "Should be equals to the set value of Direction.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test Duration.Check whether Duration is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.Duration A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void Duration_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.Duration = 100;\r
- Assert.AreEqual(100, scrollBar.Duration, "Should be equals to the set value of Duration.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test ThumbSize.Check whether ThumbSize is readable ahd writeable.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.ThumbSize A")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "PRW")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void ThumbSize_SET_GET_VALUE()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.ThumbSize = new Size(50, 50);\r
- Assert.AreEqual(50, scrollBar.ThumbSize.Width, "Should be equals to the set value.");\r
- Assert.AreEqual(50, scrollBar.ThumbSize.Height, "Should be equals to the set value.");\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test SetCurrentValue.Check whether SetCurrentValue works or not.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.SetCurrentValue M")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "MCST")]\r
- [Property("AUTHOR", "Feng Jin, feng16.jin@samsung.com")]\r
- public void SetCurrentValue_TEST()\r
- {\r
- /* TEST CODE */\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.MinValue = 0;\r
- scrollBar.MaxValue = 100;\r
- scrollBar.SetCurrentValue(50);\r
- Assert.AreEqual(50, scrollBar.CurrentValue, "Should be equals to the set value of CurrentValue.");\r
- }\r
-\r
- [Test]\r
- [Category("P2")]\r
- [Description("Check exception when current value less than min value.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.SetCurrentValue M")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "MEX")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void SetCurrentValue_TEST_Exception_LESS()\r
- {\r
- /* TEST CODE */\r
- try\r
- {\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.MinValue = 0;\r
- scrollBar.MaxValue = 100;\r
- scrollBar.SetCurrentValue(-1);\r
- Assert.Fail("Should throw the ArgumentOutOfRangeException!");\r
- }\r
- catch(ArgumentOutOfRangeException e)\r
- {\r
- if (e != null)\r
- {\r
- Assert.Pass("ArgumentOutOfRangeException: passed!");\r
- }\r
- }\r
- }\r
-\r
- [Test]\r
- [Category("P2")]\r
- [Description("Check exception when current value large than max value..")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.SetCurrentValue M")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "MEX")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void SetCurrentValue_TEST_Exception_LARGE()\r
- {\r
- /* TEST CODE */\r
- try\r
- {\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.MinValue = 0;\r
- scrollBar.MaxValue = 100;\r
- scrollBar.SetCurrentValue(105);\r
- Assert.Fail("Should throw the ArgumentOutOfRangeException!");\r
- }\r
- catch(ArgumentOutOfRangeException e)\r
- {\r
- if (e != null)\r
- {\r
- Assert.Pass("ArgumentOutOfRangeException: passed!");\r
- }\r
- }\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test Dispose, try to dispose the ScrollBar.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.Dispose M")]\r
- [Property("SPEC_URL", "-")]\r
- [Property("CRITERIA", "MCST")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void Dispose_TEST()\r
- {\r
- /* TEST CODE */\r
- try\r
- {\r
- var scrollBar = new ScrollBar();\r
- Assert.IsNotNull(scrollBar, "Can't create success object ScrollBar");\r
- Assert.IsInstanceOf<ScrollBar>(scrollBar, "Should be an instance of ScrollBar type.");\r
-\r
- scrollBar.Dispose();\r
- }\r
- catch (Exception e)\r
- {\r
- Tizen.Log.Error(TAG, "Caught Exception" + e.ToString());\r
- LogUtils.Write(LogUtils.DEBUG, LogUtils.TAG, "Caught Exception" + e.ToString());\r
- Assert.Fail("Caught Exception" + e.ToString());\r
- }\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test GetViewStyle. Check whether CreateViewStyle works or not.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.CreateViewStyle M")]\r
- [Property("SPEC_URL", " - ")]\r
- [Property("CRITERIA", "MR")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void CreateViewStyle_CHECK_RETURN_VALUE()\r
- {\r
- try\r
- {\r
- var scrollBar = new MyScrollBar();\r
- ViewStyle style = scrollBar.CreateMyViewStyle();\r
- Assert.IsNotNull(style, "Should be not null");\r
- }\r
- catch (Exception e)\r
- {\r
- Assert.Fail("Caught Exception" + e.ToString());\r
- }\r
- }\r
-\r
- [Test]\r
- [Category("P1")]\r
- [Description("Test OnThemeChangedEvent. Check whether OnThemeChangedEvent works or not.")]\r
- [Property("SPEC", "Tizen.NUI.Components.ScrollBar.OnThemeChangedEvent M")]\r
- [Property("SPEC_URL", " - ")]\r
- [Property("CRITERIA", "MR")]\r
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]\r
- public void OnThemeChangedEvent_CHECK_RETURN_VALUE()\r
- {\r
- try\r
- {\r
- _flagOnThemeChangedEvent = false;\r
- StyleManager.Instance.Theme = "Family";\r
- var scrollBar = new MyScrollBar();\r
- StyleManager.Instance.Theme = "Food";\r
- Assert.IsNotNull(scrollBar, "Should be not null");\r
- Assert.IsTrue(_flagOnThemeChangedEvent, "Should be true!");\r
- }\r
- catch (Exception e)\r
- {\r
- Assert.Fail("Caught Exception" + e.ToString());\r
- }\r
- }\r
-\r
- public class MyScrollBar : ScrollBar\r
- {\r
- public MyScrollBar() : base() {}\r
-\r
- public ViewStyle CreateMyViewStyle()\r
- {\r
- return base.CreateViewStyle();\r
- }\r
-\r
- protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)\r
- {\r
- _flagOnThemeChangedEvent = true;\r
- }\r
- }\r
-\r
- public class DefaultScrollBarStyle : StyleBase\r
- {\r
- protected override ViewStyle GetViewStyle()\r
- {\r
- return new ScrollBarStyle();\r
- }\r
- }\r
- }\r
-}\r
+++ /dev/null
-using NUnit.Framework;
-using NUnit.Framework.TUnit;
-using System;
-using Tizen.NUI;
-using Tizen.NUI.Components;
-using System.Runtime.InteropServices;
-using System.Threading.Tasks;
-using Tizen.NUI.Components.Test;
-using Tizen.NUI.BaseComponents;
-
-namespace Tizen.NUI.Components.Tests
-{
- [TestFixture]
- [Description("Tizen.NUI.Components.ScrollBarStyle Tests")]
- public class ScrollBarStyleTests
- {
- 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("Test ScrollBarStyle empty constructor. Check it has been triggered")]
- [Property("SPEC", "Tizen.NUI.Components.ScrollBarStyle.ScrollBarStyle C")]
- [Property("SPEC_URL", "-")]
- [Property("CRITERIA", "CONSTR")]
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
- public void ScrollBarStyle_INIT()
- {
- /* TEST CODE */
- var style = new ScrollBarStyle();
- Assert.IsNotNull(style, "Should be not null!");
- Assert.IsInstanceOf<ScrollBarStyle>(style, "Should be an instance of ScrollBarStyle!");
- }
-
- [Test]
- [Category("P1")]
- [Description("Test ScrollBarStyle constructor using style. Check it has been triggered")]
- [Property("SPEC", "Tizen.NUI.Components.ScrollBarStyle.ScrollBarStyle C")]
- [Property("SPEC_URL", "-")]
- [Property("CRITERIA", "CONSTR")]
- [Property("COVPARAM", "ScrollBarStyle")]
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
- public void ScrollBarStyle_INIT_WITH_STYLE()
- {
- /* TEST CODE */
- var style1 = new ScrollBarStyle();
- Assert.IsNotNull(style1, "Should be not null!");
- Assert.IsInstanceOf<ScrollBarStyle>(style1, "Should be an instance of ScrollBarStyle!");
-
- var style2 = new ScrollBarStyle(style1);
- Assert.IsNotNull(style2, "Should be not null!");
- Assert.IsInstanceOf<ScrollBarStyle>(style2, "Should be an instance of ScrollBarStyle!");
- }
-
- [Test]
- [Category("P1")]
- [Description("Test Track. Check whether Track is readable and writable.")]
- [Property("SPEC", "Tizen.NUI.Components.ScrollBarStyle.Track A")]
- [Property("SPEC_URL", "-")]
- [Property("CRITERIA", "PRW")]
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
- public void Track_SET_GET_VALUE()
- {
- /* TEST CODE */
- var style = new ScrollBarStyle();
- Assert.IsNotNull(style, "Should be not null");
- Assert.IsInstanceOf<ScrollBarStyle>(style, "Should be equal!");
- style.Track = new ImageViewStyle() {ResourceUrl = "test.png"};
- Assert.AreEqual("test.png", style.Track.ResourceUrl.All, "Should be equals to the set value");
- }
-
- [Test]
- [Category("P1")]
- [Description("Test Thumb. Check whether Thumb is readable and writable.")]
- [Property("SPEC", "Tizen.NUI.Components.ScrollBarStyle.Thumb A")]
- [Property("SPEC_URL", "-")]
- [Property("CRITERIA", "PRW")]
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
- public void Thumb_SET_GET_VALUE()
- {
- /* TEST CODE */
- var style = new ScrollBarStyle();
- Assert.IsNotNull(style, "Should be not null");
- Assert.IsInstanceOf<ScrollBarStyle>(style, "Should be equal!");
- style.Thumb = new ImageViewStyle() {ResourceUrl = "test.png"};
- Assert.AreEqual("test.png", style.Thumb.ResourceUrl.All, "Should be equals to the set value");
- }
-
- [Test]
- [Category("P1")]
- [Description("Test Direction. Check whether Direction is readable and writable.")]
- [Property("SPEC", "Tizen.NUI.Components.ScrollBarStyle.Direction A")]
- [Property("SPEC_URL", "-")]
- [Property("CRITERIA", "PRW")]
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
- public void Direction_SET_GET_VALUE()
- {
- /* TEST CODE */
- var style = new ScrollBarStyle();
- Assert.IsNotNull(style, "Should be not null");
- Assert.IsInstanceOf<ScrollBarStyle>(style, "Should be equal!");
- style.Direction = ScrollBar.DirectionType.Horizontal;
- Assert.AreEqual(ScrollBar.DirectionType.Horizontal, style.Direction, "Should be equals to the set value");
- style.Direction = ScrollBar.DirectionType.Vertical;
- Assert.AreEqual(ScrollBar.DirectionType.Vertical, style.Direction, "Should be equals to the set value");
- }
-
- [Test]
- [Category("P1")]
- [Description("Test Duration. Check whether Duration is readable and writable.")]
- [Property("SPEC", "Tizen.NUI.Components.ScrollBarStyle.Duration A")]
- [Property("SPEC_URL", "-")]
- [Property("CRITERIA", "PRW")]
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
- public void Duration_SET_GET_VALUE()
- {
- /* TEST CODE */
- var style = new ScrollBarStyle();
- Assert.IsNotNull(style, "Should be not null");
- Assert.IsInstanceOf<ScrollBarStyle>(style, "Should be equal!");
- style.Duration = 30;
- Assert.AreEqual(30, style.Duration, "Should be equals to the set value");
- }
-
- [Test]
- [Category("P1")]
- [Description("Test CopyFrom. Check whether CopyFrom works or not.")]
- [Property("SPEC", "Tizen.NUI.Components.ScrollBarStyle.CopyFrom M")]
- [Property("SPEC_URL", " - ")]
- [Property("CRITERIA", "MR")]
- [Property("AUTHOR", "Xianbing Teng, xb.teng@samsung.com")]
- public void CopyFrom_NO_RETURN_VALUE()
- {
- try
- {
- var style1 = new ScrollBarStyle();
- var style2 = new ScrollBarStyle();
- style2.CopyFrom(style1);
- }
- catch (Exception e)
- {
- Assert.Fail("Caught Exception" + e.ToString());
- }
- }
- }
-}