--- /dev/null
+using NUnit.Framework;
+using NUnit.Framework.TUnit;
+using System;
+using Tizen.NUI;
+using Tizen.NUI.BaseComponents;
+using Tizen.NUI.Test;
+using System.Threading.Tasks;
+
+namespace Tizen.NUI.Tests
+{
+ [TestFixture]
+ [Description("Tizen.NUI.RelativeLayout Tests")]
+ public class RelativeLayoutTests
+ {
+ private string TAG = "NUI";
+ private static bool _flagOnMeasureOverride;
+ private static bool _flagOnLayoutOverride;
+ internal class DerivedLayout : RelativeLayout
+ {
+ public DerivedLayout() : base()
+ { }
+
+ // This method needs to call protected method, OnMeasure for the test cases.
+ public void OnMeasureTest( MeasureSpecification widthMeasureSpec, MeasureSpecification heightMeasureSpec )
+ {
+ OnMeasure( widthMeasureSpec, heightMeasureSpec );
+ }
+ protected override void OnMeasure(MeasureSpecification widthMeasureSpec, MeasureSpecification heightMeasureSpec)
+ {
+ _flagOnMeasureOverride = true;
+ }
+
+ public void OnLayoutTest(bool changed, LayoutLength left, LayoutLength top, LayoutLength right, LayoutLength bottom)
+ {
+ OnLayout( changed, left, top, right, bottom );
+ }
+ protected override void OnLayout(bool changed, LayoutLength left, LayoutLength top, LayoutLength right, LayoutLength bottom)
+ {
+ _flagOnLayoutOverride = true;
+ }
+ }
+
+ [SetUp]
+ public void Init()
+ {
+ Tizen.Log.Info(TAG, "Init() is called!");
+ App.MainTitleChangeText("RelativeLayoutTests");
+ App.MainTitleChangeBackgroundColor(null);
+ }
+
+ [TearDown]
+ public void Destroy()
+ {
+ Tizen.Log.Info(TAG, "Destroy() is called!");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("RelativeLayout constructor test")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.RelativeLayout C")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "CONSTR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void RelativeLayout_INIT()
+ {
+ var layout = new RelativeLayout();
+ Assert.IsNotNull(layout, "null handle");
+ Assert.IsInstanceOf<RelativeLayout>(layout, "Should return RelativeLayout instance.");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check override method OnMeasure is invoked when called on a derived class .")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.OnMeasure M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MCST")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void OnMeasure_OVERRIDE_METHOD()
+ {
+ /*PRE CONDITION
+ * _flagOnMeasureOverride flag is initialize false value
+ * Create a derived instance of RelativeLayout
+ */
+ _flagOnMeasureOverride = false;
+ Assert.False(_flagOnMeasureOverride, "_flagOnMeasureOverride should be false initial");
+ /**TEST CODE**/
+ var derivedLayout = new DerivedLayout();
+ Assert.IsNotNull(derivedLayout, "Should not be null.");
+ Assert.IsInstanceOf<RelativeLayout>(derivedLayout, "Should be an instance of RelativeLayout type.");
+
+ MeasureSpecification measureWidth = new MeasureSpecification(new LayoutLength(50.0f), MeasureSpecification.ModeType.Exactly);
+ MeasureSpecification measureHeight = new MeasureSpecification(new LayoutLength(50.0f), MeasureSpecification.ModeType.Exactly);
+
+ derivedLayout.OnMeasureTest(measureWidth, measureHeight);
+ Assert.True(_flagOnMeasureOverride, "RelativeLayout overridden method not invoked.");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check override method OnLayout is invoked when called on a derived class .")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.OnLayout M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MCST")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void OnLayout_OVERRIDE_METHOD()
+ {
+ /*PRE CONDITION
+ * _flagOnLayoutOverride flag is initialize false value
+ * Create a derived instance of RelativeLayout
+ */
+ _flagOnLayoutOverride = false;
+ Assert.False(_flagOnLayoutOverride, "_flagOnLayoutOverride should be false initial");
+ /**TEST CODE**/
+ var derivedLayout = new DerivedLayout();
+ Assert.IsNotNull(derivedLayout, "Should not be null.");
+ Assert.IsInstanceOf<RelativeLayout>(derivedLayout, "Should be an instance of RelativeLayout type.");
+ derivedLayout.OnLayoutTest(true, new LayoutLength(5), new LayoutLength(5), new LayoutLength(10), new LayoutLength(10));
+ Assert.True(_flagOnLayoutOverride, "RelativeLayout overridden method not invoked.");
+
+ // Test with false parameter
+ _flagOnLayoutOverride = false;
+ Assert.False(_flagOnLayoutOverride, "_flagOnLayoutOverride should be false initial");
+ derivedLayout.OnLayoutTest(false, new LayoutLength(10), new LayoutLength(10), new LayoutLength(20), new LayoutLength(20));
+ Assert.True(_flagOnLayoutOverride, "RelativeLayout overridden method not invoked.");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test SetLeftTarget. Check whether SetLeftTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetLeftTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetLeftTarget_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetLeftTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetLeftTarget(child), target, $"Should be {target}.");
+
+ RelativeLayout.SetLeftTarget(child, null);
+ Assert.AreEqual(RelativeLayout.GetLeftTarget(child), null, "Should be null.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetLeftTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetLeftTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetLeftTarget_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetLeftTarget(null, target);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetLeftTarget with null argument and null reference.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetLeftTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetLeftTarget_NULL_ARGUMENT_WITH_NULL_REFERENCE()
+ {\r
+ try
+ {
+ RelativeLayout.SetLeftTarget(null, null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetLeftTarget. Check whether GetLeftTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetLeftTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetLeftTarget_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetLeftTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetLeftTarget(child), target, $"Should be {target}.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetLeftTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetLeftTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetLeftTarget_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetLeftTarget(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetRightTarget. Check whether SetRightTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetRightTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetRightTarget_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetRightTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetRightTarget(child), target, $"Should be {target}.");
+
+ RelativeLayout.SetRightTarget(child, null);
+ Assert.AreEqual(RelativeLayout.GetRightTarget(child), null, "Should be null.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetRightTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetRightTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetRightTarget_NULL_ARGUMENT()
+ {
+ try
+ {
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetRightTarget(null, target);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }
+ }
+
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetRightTarget with null argument and null reference.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetRightTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetRightTarget_NULL_ARGUMENT_WITH_NULL_REFERENCE()
+ {\r
+ try
+ {
+ RelativeLayout.SetRightTarget(null, null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetRightTarget. Check whether GetRightTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetRightTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetRightTarget_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetRightTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetRightTarget(child), target, $"Should be {target}.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetRightTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetRightTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetRightTarget_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetRightTarget(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetTopTarget. Check whether SetTopTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetTopTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetTopTarget_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetTopTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetTopTarget(child), target, $"Should be {target}.");
+
+ RelativeLayout.SetTopTarget(child, null);
+ Assert.AreEqual(RelativeLayout.GetTopTarget(child), null, "Should be null.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetTopTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetTopTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetTopTarget_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetTopTarget(null, target);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetTopTarget with null argument and null reference.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetTopTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetTopTarget_NULL_ARGUMENT_WITH_NULL_REFERENCE()
+ {\r
+ try
+ {
+ RelativeLayout.SetTopTarget(null, null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetTopTarget. Check whether GetTopTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetTopTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetTopTarget_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetTopTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetTopTarget(child), target, $"Should be {target}.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetTopTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetTopTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetTopTarget_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetTopTarget(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetBottomTarget. Check whether SetBottomTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetBottomTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetBottomTarget_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetBottomTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetBottomTarget(child), target, $"Should be {target}.");
+
+ RelativeLayout.SetBottomTarget(child, null);
+ Assert.AreEqual(RelativeLayout.GetBottomTarget(child), null, "Should be null.");
+ }\r
+
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetBottomTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetBottomTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetBottomTarget_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetBottomTarget(null, target);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetBottomTarget with null argument and null reference.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetBottomTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetBottomTarget_NULL_ARGUMENT_WITH_NULL_REFERENCE()
+ {\r
+ try
+ {
+ RelativeLayout.SetBottomTarget(null, null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetBottomTarget. Check whether GetBottomTarget is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetBottomTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetBottomTarget_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");\r
+ View target = new View();
+ Assert.IsNotNull(target, "Should be not null ");
+
+ RelativeLayout.SetBottomTarget(child, target);
+ Assert.AreEqual(RelativeLayout.GetBottomTarget(child), target, $"Should be {target}.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetBottomTarget with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetBottomTarget M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetBottomTarget_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetBottomTarget(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetLeftRelativeOffset. Check whether SetLeftRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetLeftRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetLeftRelativeOffset_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetLeftRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetLeftRelativeOffset(child), 0.0f, "Should be 0.0.");
+
+ RelativeLayout.SetLeftRelativeOffset(child, -1.0f);
+ Assert.AreEqual(RelativeLayout.GetLeftRelativeOffset(child), -1.0f, "Should be -1.0f.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetLeftRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetLeftRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetLeftRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.SetLeftRelativeOffset(null, 0.0f);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetLeftRelativeOffset. Check whether GetLeftRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetLeftRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetLeftRelativeOffset_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetLeftRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetLeftRelativeOffset(child), 0.0f, "Should be 0.0.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetLeftRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetLeftRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetLeftRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetLeftRelativeOffset(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetRightRelativeOffset. Check whether SetRightRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetRightRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetRightRelativeOffset_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetRightRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetRightRelativeOffset(child), 0.0f, "Should be 0.0.");
+
+ RelativeLayout.SetRightRelativeOffset(child, -1.0f);
+ Assert.AreEqual(RelativeLayout.GetRightRelativeOffset(child), -1.0f, "Should be -1.0f.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetRightRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetRightRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetRightRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.SetRightRelativeOffset(null, 0.0f);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetRightRelativeOffset. Check whether GetRightRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetRightRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetRightRelativeOffset_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetRightRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetRightRelativeOffset(child), 0.0f, "Should be 0.0.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetRightRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetRightRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetRightRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetRightRelativeOffset(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetTopRelativeOffset. Check whether SetTopRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetTopRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetTopRelativeOffset_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetTopRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetTopRelativeOffset(child), 0.0f, "Should be 0.0.");
+
+ RelativeLayout.SetTopRelativeOffset(child, -1.0f);
+ Assert.AreEqual(RelativeLayout.GetTopRelativeOffset(child), -1.0f, "Should be -1.0f.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetTopRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetTopRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetTopRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.SetTopRelativeOffset(null, 0.0f);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetTopRelativeOffset. Check whether GetTopRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetTopRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetTopRelativeOffset_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetTopRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetTopRelativeOffset(child), 0.0f, "Should be 0.0.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetTopRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetTopRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetTopRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetTopRelativeOffset(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetBottomRelativeOffset. Check whether SetBottomRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetBottomRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetBottomRelativeOffset_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetBottomRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetBottomRelativeOffset(child), 0.0f, "Should be 0.0.");
+
+ RelativeLayout.SetBottomRelativeOffset(child, -1.0f);
+ Assert.AreEqual(RelativeLayout.GetBottomRelativeOffset(child), -1.0f, "Should be -1.0f.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetBottomRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetBottomRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetBottomRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.SetBottomRelativeOffset(null, 0.0f);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test GetBottomRelativeOffset. Check whether GetBottomRelativeOffset is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetBottomRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetBottomRelativeOffset_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetBottomRelativeOffset(child, 0.0f);
+ Assert.AreEqual(RelativeLayout.GetBottomRelativeOffset(child), 0.0f, "Should be 0.0.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetBottomRelativeOffset with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetBottomRelativeOffset M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetBottomRelativeOffset_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetBottomRelativeOffset(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetHorizontalAlignment. Check whether SetHorizontalAlignment is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetHorizontalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetHorizontalAlignment_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetHorizontalAlignment(child, RelativeLayout.Alignment.Start);
+ Assert.AreEqual(RelativeLayout.GetHorizontalAlignment(child), RelativeLayout.Alignment.Start, "Should be RelativeLayout.Alignment.Start.");
+
+ RelativeLayout.SetHorizontalAlignment(child, RelativeLayout.Alignment.Center);
+ Assert.AreEqual(RelativeLayout.GetHorizontalAlignment(child), RelativeLayout.Alignment.Center, "Should be RelativeLayout.Alignment.Center.");
+
+ RelativeLayout.SetHorizontalAlignment(child, RelativeLayout.Alignment.End);
+ Assert.AreEqual(RelativeLayout.GetHorizontalAlignment(child), RelativeLayout.Alignment.End, "Should be RelativeLayout.Alignment.End.");
+ }
+
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetHorizontalAlignment with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetHorizontalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetHorizontalAlignment_NULL_ARGUMENTS()
+ {
+ try
+ {
+ RelativeLayout.SetHorizontalAlignment(null, RelativeLayout.Alignment.End);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test GetHorizontalAlignment. Check whether GetHorizontalAlignment is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetHorizontalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetHorizontalAlignment_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+ RelativeLayout.SetHorizontalAlignment(child, RelativeLayout.Alignment.Start);
+
+ Assert.AreEqual(RelativeLayout.GetHorizontalAlignment(child), RelativeLayout.Alignment.Start, "Should be RelativeLayout.Alignment.Start.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetHorizontalAlignment with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetHorizontalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetHorizontalAlignment_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetHorizontalAlignment(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test SetVerticalAlignment. Check whether SetVerticalAlignment is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetVerticalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetVerticalAlignment_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetVerticalAlignment(child, RelativeLayout.Alignment.Start);
+ Assert.AreEqual(RelativeLayout.GetVerticalAlignment(child), RelativeLayout.Alignment.Start, "Should be RelativeLayout.Alignment.Start.");
+
+ RelativeLayout.SetVerticalAlignment(child, RelativeLayout.Alignment.Center);
+ Assert.AreEqual(RelativeLayout.GetVerticalAlignment(child), RelativeLayout.Alignment.Center, "Should be RelativeLayout.Alignment.Center.");
+
+ RelativeLayout.SetVerticalAlignment(child, RelativeLayout.Alignment.End);
+ Assert.AreEqual(RelativeLayout.GetVerticalAlignment(child), RelativeLayout.Alignment.End, "Should be RelativeLayout.Alignment.End.");
+ }
+
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetVerticalAlignment with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetVerticalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetVerticalAlignment_NULL_ARGUMENTS()
+ {
+ try
+ {
+ RelativeLayout.SetVerticalAlignment(null, RelativeLayout.Alignment.End);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test GetVerticalAlignment. Check whether GetVerticalAlignment is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetVerticalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetVerticalAlignment_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+ RelativeLayout.SetVerticalAlignment(child, RelativeLayout.Alignment.Start);
+
+ Assert.AreEqual(RelativeLayout.GetVerticalAlignment(child), RelativeLayout.Alignment.Start, "Should be RelativeLayout.Alignment.Start.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetVerticalAlignment with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetVerticalAlignment M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetVerticalAlignment_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetVerticalAlignment(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetFillHorizontal. Check whether SetFillHorizontal is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetFillHorizontal M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetFillHorizontal_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetFillHorizontal(child, true);
+ Assert.AreEqual(RelativeLayout.GetFillHorizontal(child), true, "Should be true");\r
+\r
+ RelativeLayout.SetFillHorizontal(child, false);
+ Assert.AreEqual(RelativeLayout.GetFillHorizontal(child), false, "Should be false");
+ }
+
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetFillHorizontal with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetFillHorizontal M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetFillHorizontal_NULL_ARGUMENTS()
+ {
+ try
+ {
+ RelativeLayout.SetFillHorizontal(null, true);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test GetFillHorizontal. Check whether GetFillHorizontal is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetFillHorizontal M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetFillHorizontal_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+ RelativeLayout.SetFillHorizontal(child, true);
+
+ Assert.AreEqual(RelativeLayout.GetFillHorizontal(child), true, "Should be true.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetFillHorizontal with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetFillHorizontal M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetFillHorizontal_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetFillHorizontal(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }\r
+\r
+ [Test]
+ [Category("P1")]
+ [Description("Test SetFillVertical. Check whether SetFillVertical is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetFillVertical M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetFillVertical_CHECK_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+
+ RelativeLayout.SetFillVertical(child, true);
+ Assert.AreEqual(RelativeLayout.GetFillVertical(child), true, "Should be true");\r
+\r
+ RelativeLayout.SetFillVertical(child, false);
+ Assert.AreEqual(RelativeLayout.GetFillVertical(child), false, "Should be false");
+ }
+
+ [Test]
+ [Category("P2")]
+ [Description("Verify SetFillVertical with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.SetFillVertical M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void SetFillVertical_NULL_ARGUMENTS()
+ {
+ try
+ {
+ RelativeLayout.SetFillVertical(null, true);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test GetFillVertical. Check whether GetFillVertical is working.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetFillVertical M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetFillVertical_CHECK_RETURN_VALUE()
+ {
+ View child = new View();
+ Assert.IsNotNull(child, "Should be not null ");
+ RelativeLayout.SetFillVertical(child, true);
+
+ Assert.AreEqual(RelativeLayout.GetFillVertical(child), true, "Should be true.");
+ }\r
+\r
+ [Test]
+ [Category("P2")]
+ [Description("Verify GetFillVertical with null argument.")]
+ [Property("SPEC", "Tizen.NUI.RelativeLayout.GetFillVertical M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Yeongjong Lee, yj34.lee@samsung.com")]
+ public void GetFillVertical_NULL_ARGUMENT()
+ {\r
+ try
+ {
+ RelativeLayout.GetFillVertical(null);
+ Assert.Fail("Should return null argument exception");
+ }
+ catch (ArgumentNullException)
+ {
+ Assert.Pass("ArgumentNullException: passed!");
+ }\r
+ }
+ }
+}