[NUI][TCSACR-180]Add RenderingBehavior testcase 86/189586/4
authorhuiyu.eun <huiyu.eun@samsung.com>
Wed, 19 Sep 2018 04:13:39 +0000 (13:13 +0900)
committerhuiyu.eun <huiyu.eun@samsung.com>
Wed, 19 Sep 2018 07:21:26 +0000 (16:21 +0900)
Change-Id: Ic8154565d9af95ad195fe06c684227be75435dc4
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
tct-suite-vs/Tizen.NUI.Tests/testcase/TSWindow.cs

index 4b2062e..9d2206d 100755 (executable)
@@ -1072,5 +1072,32 @@ namespace Tizen.NUI.Tests
                 Assert.Fail("Caught Exception" + e.ToString());
             }
         }
+
+        [Test]
+        [Category("P1")]
+        [Description("Window RenderingBehavior test, Check whether RenderingBehavior works or not.")]
+        [Property("SPEC", "Tizen.NUI.Window.RenderingBehavior A")]
+        [Property("SPEC_URL", "-")]
+        [Property("CRITERIA", "PRW")]
+        [Property("AUTHOR", "huiyu eun, huiyu.eun@samsung.com")]
+        public void RenderingBehavior_SET_GET_VALUE()
+        {
+            /* TEST CODE */
+            var window = Window.Instance;
+            try
+            {
+                window.RenderingBehavior = RenderingBehaviorType.Continuously;
+                Assert.AreEqual(window.RenderingBehavior, RenderingBehaviorType.Continuously, "The window.RenderingBehavior is not Continuously!");
+
+                window.RenderingBehavior = RenderingBehaviorType.IfRequired;
+                Assert.AreEqual(window.RenderingBehavior, RenderingBehaviorType.IfRequired, "The window.RenderingBehavior is not IfRequired!");
+            }
+            catch (Exception e)
+            {
+                Tizen.Log.Error(TAG, "Caught Exception" + e.ToString());
+                LogUtils.Write(LogUtils.DEBUG, LogUtils.TAG, "Caught Exception" + e.ToString());
+                Assert.Fail("Caught Exception" + e.ToString());
+            }
+        }
     }
 }