From 3f552037c5bb6faabd2ae169f90dd86c641c74b7 Mon Sep 17 00:00:00 2001 From: "dongsug.song" Date: Thu, 1 Sep 2022 20:14:35 +0900 Subject: [PATCH] [Non-ACR][NUI] make all TCs do Dispose() Change-Id: I67b5159c4a0a2f7ca46e64855040f4a7d5a6cdc2 --- .../testcase/TSRiveAnimationView.cs | 68 +++++++++++++++++----- 1 file changed, 52 insertions(+), 16 deletions(-) diff --git a/tct-suite-vs/Tizen.NUI.Extension.Tests/testcase/TSRiveAnimationView.cs b/tct-suite-vs/Tizen.NUI.Extension.Tests/testcase/TSRiveAnimationView.cs index 73ce068..cd1878b 100755 --- a/tct-suite-vs/Tizen.NUI.Extension.Tests/testcase/TSRiveAnimationView.cs +++ b/tct-suite-vs/Tizen.NUI.Extension.Tests/testcase/TSRiveAnimationView.cs @@ -15,13 +15,14 @@ */ using NUnit.Framework; -using System; +using global::System; using Tizen.NUI.Extension; using System.Threading.Tasks; using Tizen.NUI.Test; using Tizen.NUI.BaseComponents; -namespace Tizen.NUI.Extension.Tests { +namespace Tizen.NUI.Extension.Tests +{ [TestFixture] [Description("Tizen.NUI.Extension.RiveAnimationView Tests")] @@ -52,18 +53,20 @@ namespace Tizen.NUI.Extension.Tests { [Property("CRITERIA", "CONSTR")] [Property("COVPARAM", "string")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void RiveAnimationView_INIT_WITH_STRING() + public async Task RiveAnimationView_INIT_WITH_STRING() { /* TEST CODE */ _file_path = Tizen.Applications.Application.Current.DirectoryInfo.Resource + "buggy.riv"; var riveView = new RiveAnimationView(_file_path); riveView.Size = new Size(300, 300, 0); - Assert.IsInstanceOf(riveView, "Should return RiveAnimatinoView instance."); Assert.IsNotNull(riveView, "Object should not be null"); - NUIApplication.GetDefaultWindow().Add(riveView); riveView.EnableAnimation("idle", true); + riveView.Play(); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } [Test] @@ -73,7 +76,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void Play_CHECK_RETURN_VALUE() + public async Task Play_CHECK_RETURN_VALUE() { /* TEST CODE */ try @@ -84,6 +87,9 @@ namespace Tizen.NUI.Extension.Tests { NUIApplication.GetDefaultWindow().Add(riveView); riveView.EnableAnimation("idle", true); riveView.Play(); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -98,7 +104,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void Pause_CHECK_RETURN_VALUE() + public async Task Pause_CHECK_RETURN_VALUE() { /* TEST CODE */ try @@ -109,6 +115,9 @@ namespace Tizen.NUI.Extension.Tests { NUIApplication.GetDefaultWindow().Add(riveView); riveView.EnableAnimation("idle", true); riveView.Pause(); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -123,7 +132,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void Stop_CHECK_RETURN_VALUE() + public async Task Stop_CHECK_RETURN_VALUE() { /* TEST CODE */ try @@ -134,6 +143,9 @@ namespace Tizen.NUI.Extension.Tests { NUIApplication.GetDefaultWindow().Add(riveView); riveView.EnableAnimation("idle", true); riveView.Stop(); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -148,7 +160,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void EnableAnimation_CHECK_SET_ARGUMENTS() + public async Task EnableAnimation_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -159,6 +171,9 @@ namespace Tizen.NUI.Extension.Tests { NUIApplication.GetDefaultWindow().Add(riveView); riveView.EnableAnimation("idle", true); riveView.Play(); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -173,7 +188,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void SetShapeFillColor_CHECK_SET_ARGUMENTS() + public async Task SetShapeFillColor_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -185,6 +200,9 @@ namespace Tizen.NUI.Extension.Tests { riveView.EnableAnimation("idle", true); riveView.Play(); riveView.SetShapeFillColor("grillFillColor", new Color(1.0f, 0.0f, 0.0f, 1.0f)); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -199,7 +217,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void SetShapeStrokeColor_CHECK_SET_ARGUMENTS() + public async Task SetShapeStrokeColor_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -211,6 +229,9 @@ namespace Tizen.NUI.Extension.Tests { riveView.EnableAnimation("idle", true); riveView.Play(); riveView.SetShapeStrokeColor("grillStrokeColor", new Color(0.0f, 255.0f, 0.0f, 255.0f)); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -225,7 +246,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void SetNodeOpacity_CHECK_SET_ARGUMENTS() + public async Task SetNodeOpacity_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -237,6 +258,9 @@ namespace Tizen.NUI.Extension.Tests { riveView.EnableAnimation("idle", true); riveView.Play(); riveView.SetNodeOpacity("front_light", 0.3f); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -251,7 +275,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void SetNodeScale_CHECK_SET_ARGUMENTS() + public async Task SetNodeScale_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -263,6 +287,9 @@ namespace Tizen.NUI.Extension.Tests { riveView.EnableAnimation("idle", true); riveView.Play(); riveView.SetNodeScale("front_light", new Vector2(2.0f, 2.0f)); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -277,7 +304,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void SetNodeRotation_CHECK_SET_ARGUMENTS() + public async Task SetNodeRotation_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -289,6 +316,9 @@ namespace Tizen.NUI.Extension.Tests { riveView.EnableAnimation("idle", true); riveView.Play(); riveView.SetNodeRotation("front_light", new Degree(45.0f)); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -303,7 +333,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void SetNodePosition_CHECK_SET_ARGUMENTS() + public async Task SetNodePosition_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -315,6 +345,9 @@ namespace Tizen.NUI.Extension.Tests { riveView.EnableAnimation("idle", true); riveView.Play(); riveView.SetNodePosition("front_light", new Position(100.0f, -50.0f)); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { @@ -329,7 +362,7 @@ namespace Tizen.NUI.Extension.Tests { [Property("SPEC_URL", "-")] [Property("CRITERIA", "MR")] [Property("AUTHOR", "Taehyub Kim, taehyub.kim@samsung.com")] - public void SetAnimationElapsedTime_CHECK_SET_ARGUMENTS() + public async Task SetAnimationElapsedTime_CHECK_SET_ARGUMENTS() { /* TEST CODE */ try @@ -341,6 +374,9 @@ namespace Tizen.NUI.Extension.Tests { riveView.EnableAnimation("idle", true); riveView.Play(); riveView.SetAnimationElapsedTime("idle", 0.0f); + await Task.Delay(1000); + riveView.EnableAnimation("idle", false); + riveView.Dispose(); } catch (Exception e) { -- 2.7.4