[NUI] Update NUI.Devel to fix block and crash issues.
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / internal / Common / TSListEventSignalType.cs
1 using global::System;
2 using NUnit.Framework;
3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
6
7 namespace Tizen.NUI.Devel.Tests
8 {
9     using tlog = Tizen.Log;
10
11     [TestFixture]
12     [Description("internal/Common/ListEventSignalType")]
13     public class InternalListEventSignalTypeTest
14     {
15         private const string tag = "NUITEST";
16
17                 private delegate bool dummyCallback(IntPtr signal);
18         private bool OnDummyCallback(IntPtr data)
19         {
20             return false;
21         }
22
23         [SetUp]
24         public void Init()
25         {
26             tlog.Info(tag, "Init() is called!");
27         }
28
29         [TearDown]
30         public void Destroy()
31         {
32             tlog.Info(tag, "Destroy() is called!");
33         }
34
35         //[Test]
36         //[Category("P1")]
37         //[Description("ListEventSignalType constructor.")]
38         //[Property("SPEC", "Tizen.NUI.ListEventSignalType.ListEventSignalType C")]
39         //[Property("SPEC_URL", "-")]
40         //[Property("CRITERIA", "CONSTR")]
41         //[Property("AUTHOR", "guowei.wang@samsung.com")]
42         //public void ListEventSignalTypeConstructor()
43         //{
44         //    tlog.Debug(tag, $"ListEventSignalTypeConstructor START");
45
46         //    var testingTarget = new ListEventSignalType();
47         //    Assert.IsNotNull(testingTarget, "Should be not null!");
48         //    Assert.IsInstanceOf<ListEventSignalType>(testingTarget, "Should be an Instance of ListEventSignalType!");
49
50         //    testingTarget.Dispose();
51         //    tlog.Debug(tag, $"ListEventSignalTypeConstructor END (OK)");
52         //}
53
54         //[Test]
55         //[Category("P1")]
56         //[Description("ListEventSignalType Empty.")]
57         //[Property("SPEC", "Tizen.NUI.ListEventSignalType.Empty M")]
58         //[Property("SPEC_URL", "-")]
59         //[Property("CRITERIA", "MR")]
60         //[Property("AUTHOR", "guowei.wang@samsung.com")]
61         //public void ListEventSignalTypeEmpty()
62         //{
63         //    tlog.Debug(tag, $"ListEventSignalTypeEmpty START");
64
65         //    var testingTarget = new ListEventSignalType();
66         //    Assert.IsNotNull(testingTarget, "Should be not null!");
67         //    Assert.IsInstanceOf<ListEventSignalType>(testingTarget, "Should be an Instance of ListEventSignalType!");
68
69         //    try
70         //    {
71         //        testingTarget.Empty();
72         //    }
73         //    catch (Exception e)
74         //    {
75         //        tlog.Debug(tag, e.Message.ToString());
76         //        Assert.Fail("Caught Exception: Failed!");
77         //    }
78
79         //    testingTarget.Dispose();
80
81         //    tlog.Debug(tag, $"ListEventSignalTypeEmpty END (OK)");
82         //}
83
84         //[Test]
85         //[Category("P1")]
86         //[Description("ListEventSignalType GetConnectionCount.")]
87         //[Property("SPEC", "Tizen.NUI.ListEventSignalType.GetConnectionCount M")]
88         //[Property("SPEC_URL", "-")]
89         //[Property("CRITERIA", "MR")]
90         //[Property("AUTHOR", "guowei.wang@samsung.com")]
91         //public void ListEventSignalTypeGetConnectionCount()
92         //{
93         //    tlog.Debug(tag, $"ListEventSignalTypeGetConnectionCount START");
94
95         //    var testingTarget = new ListEventSignalType();
96         //    Assert.IsNotNull(testingTarget, "Should be not null!");
97         //    Assert.IsInstanceOf<ListEventSignalType>(testingTarget, "Should be an Instance of ListEventSignalType!");
98
99         //    try
100         //    {
101         //        testingTarget.GetConnectionCount();
102         //    }
103         //    catch (Exception e)
104         //    {
105         //        tlog.Debug(tag, e.Message.ToString());
106         //        Assert.Fail("Caught Exception: Failed!");
107         //    }
108
109         //    testingTarget.Dispose();
110
111         //    tlog.Debug(tag, $"ListEventSignalTypeGetConnectionCount END (OK)");
112         //}
113
114         //[Test]
115         //[Category("P1")]
116         //[Description("ListEventSignalType Connect.")]
117         //[Property("SPEC", "Tizen.NUI.ListEventSignalType.Connect M")]
118         //[Property("SPEC_URL", "-")]
119         //[Property("CRITERIA", "MR")]
120         //[Property("AUTHOR", "guowei.wang@samsung.com")]
121         //public void ListEventSignalTypeConnect()
122         //{
123         //    tlog.Debug(tag, $"ListEventSignalTypeConnect START");
124
125         //    var testingTarget = new ListEventSignalType();
126         //    Assert.IsNotNull(testingTarget, "Should be not null!");
127         //    Assert.IsInstanceOf<ListEventSignalType>(testingTarget, "Should be an Instance of ListEventSignalType!");
128
129         //    try
130         //    {
131         //        dummyCallback callback = OnDummyCallback;
132         //        testingTarget.Connect(callback);
133         //        testingTarget.Disconnect(callback);
134         //    }
135         //    catch (Exception e)
136         //    {
137         //        tlog.Debug(tag, e.Message.ToString());
138         //        Assert.Fail("Caught Exception: Failed!");
139         //    }
140
141         //    testingTarget.Dispose();
142
143         //    tlog.Debug(tag, $"ListEventSignalTypeConnect END (OK)");
144         //}
145
146         //[Test]
147         //[Category("P1")]
148         //[Description("ListEventSignalType Emit.")]
149         //[Property("SPEC", "Tizen.NUI.ListEventSignalType.Emit M")]
150         //[Property("SPEC_URL", "-")]
151         //[Property("CRITERIA", "MR")]
152         //[Property("AUTHOR", "guowei.wang@samsung.com")]
153         //public void ListEventSignalTypeEmit()
154         //{
155         //    tlog.Debug(tag, $"ListEventSignalTypeEmit START");
156         //    var currentPid = global::System.Diagnostics.Process.GetCurrentProcess().Id;
157         //    var currentTid = global::System.Threading.Thread.CurrentThread.ManagedThreadId;
158
159         //    tlog.Debug(tag, $"thread check! main pid={App.mainPid}, current pid={currentPid}, main tid={App.mainTid}, current tid={currentTid}");
160
161         //    using (View view = new View())
162         //    {
163         //        var testingTarget = new ListEventSignalType();
164         //        Assert.IsNotNull(testingTarget, "Should be not null!");
165         //        Assert.IsInstanceOf<ListEventSignalType>(testingTarget, "Should be an Instance of ListEventSignalType!");
166
167         //        try
168         //        {
169         //            testingTarget.Emit(view);
170         //        }
171         //        catch (Exception e)
172         //        {
173         //            tlog.Debug(tag, e.Message.ToString());
174         //            Assert.Fail("Caught Exception: Failed!");
175         //        }
176
177         //        testingTarget.Dispose();
178         //    }
179
180         //    tlog.Debug(tag, $"ListEventSignalTypeEmit END (OK)");
181         //}
182     }
183 }