3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
7 namespace Tizen.NUI.Devel.Tests
9 using tlog = Tizen.Log;
12 [Description("internal/Common/AuthenticationSignalType")]
13 public class InternalAuthenticationSignalTypeTest
15 private const string tag = "NUITEST";
17 private delegate bool dummyCallback(IntPtr signal);
18 private bool OnDummyCallback(IntPtr data)
26 tlog.Info(tag, "Init() is called!");
32 tlog.Info(tag, "Destroy() is called!");
37 [Description("AuthenticationSignalType constructor.")]
38 [Property("SPEC", "Tizen.NUI.AuthenticationSignalType.AuthenticationSignalType C")]
39 [Property("SPEC_URL", "-")]
40 [Property("CRITERIA", "CONSTR")]
41 [Property("AUTHOR", "guowei.wang@samsung.com")]
42 public void AuthenticationSignalTypeConstructor()
44 tlog.Debug(tag, $"AuthenticationSignalTypeConstructor START");
46 using (View view = new View())
48 var testingTarget = new AuthenticationSignalType(view.SwigCPtr.Handle, false);
49 Assert.IsNotNull(testingTarget, "Should be not null!");
50 Assert.IsInstanceOf<AuthenticationSignalType>(testingTarget, "Should be an Instance of AuthenticationSignalType!");
52 testingTarget.Dispose();
55 tlog.Debug(tag, $"AuthenticationSignalTypeConstructor END (OK)");
60 // [Description("AuthenticationSignalType Empty.")]
61 // [Property("SPEC", "Tizen.NUI.AuthenticationSignalType.Empty M")]
62 // [Property("SPEC_URL", "-")]
63 // [Property("CRITERIA", "MR")]
64 // [Property("AUTHOR", "guowei.wang@samsung.com")]
65 // public void AuthenticationSignalTypeEmpty()
67 // tlog.Debug(tag, $"AuthenticationSignalTypeEmpty START");
69 // var testingTarget = new AuthenticationSignalType();
70 // Assert.IsNotNull(testingTarget, "Should be not null!");
71 // Assert.IsInstanceOf<AuthenticationSignalType>(testingTarget, "Should be an Instance of AuthenticationSignalType!");
75 // testingTarget.Empty();
77 // catch (Exception e)
79 // tlog.Debug(tag, e.Message.ToString());
80 // Assert.Fail("Caught Exception: Failed!");
83 // testingTarget.Dispose();
85 // tlog.Debug(tag, $"AuthenticationSignalTypeEmpty END (OK)");
90 // [Description("AuthenticationSignalType GetConnectionCount.")]
91 // [Property("SPEC", "Tizen.NUI.AuthenticationSignalType.GetConnectionCount M")]
92 // [Property("SPEC_URL", "-")]
93 // [Property("CRITERIA", "MR")]
94 // [Property("AUTHOR", "guowei.wang@samsung.com")]
95 // public void AuthenticationSignalTypeGetConnectionCount()
97 // tlog.Debug(tag, $"AuthenticationSignalTypeGetConnectionCount START");
99 // var testingTarget = new AuthenticationSignalType();
100 // Assert.IsNotNull(testingTarget, "Should be not null!");
101 // Assert.IsInstanceOf<AuthenticationSignalType>(testingTarget, "Should be an Instance of AuthenticationSignalType!");
105 // testingTarget.GetConnectionCount();
107 // catch (Exception e)
109 // tlog.Debug(tag, e.Message.ToString());
110 // Assert.Fail("Caught Exception: Failed!");
113 // testingTarget.Dispose();
115 // tlog.Debug(tag, $"AuthenticationSignalTypeGetConnectionCount END (OK)");
120 // [Description("AuthenticationSignalType Connect.")]
121 // [Property("SPEC", "Tizen.NUI.AuthenticationSignalType.Connect M")]
122 // [Property("SPEC_URL", "-")]
123 // [Property("CRITERIA", "MR")]
124 // [Property("AUTHOR", "guowei.wang@samsung.com")]
125 // public void AuthenticationSignalTypeConnect()
127 // tlog.Debug(tag, $"AuthenticationSignalTypeConnect START");
129 // var testingTarget = new AuthenticationSignalType();
130 // Assert.IsNotNull(testingTarget, "Should be not null!");
131 // Assert.IsInstanceOf<AuthenticationSignalType>(testingTarget, "Should be an Instance of AuthenticationSignalType!");
135 // dummyCallback callback = OnDummyCallback;
136 // testingTarget.Connect(callback);
137 // testingTarget.Disconnect(callback);
139 // catch (Exception e)
141 // tlog.Debug(tag, e.Message.ToString());
142 // Assert.Fail("Caught Exception: Failed!");
145 // testingTarget.Dispose();
147 // tlog.Debug(tag, $"AuthenticationSignalTypeConnect END (OK)");
152 // [Description("AuthenticationSignalType Emit.")]
153 // [Property("SPEC", "Tizen.NUI.AuthenticationSignalType.Emit M")]
154 // [Property("SPEC_URL", "-")]
155 // [Property("CRITERIA", "MR")]
156 // [Property("AUTHOR", "guowei.wang@samsung.com")]
158 // public void AuthenticationSignalTypeEmit()
160 // tlog.Debug(tag, $"AuthenticationSignalTypeEmit START");
161 // var currentPid = global::System.Diagnostics.Process.GetCurrentProcess().Id;
162 // var currentTid = global::System.Threading.Thread.CurrentThread.ManagedThreadId;
164 // tlog.Debug(tag, $"thread check! main pid={App.mainPid}, current pid={currentPid}, main tid={App.mainTid}, current tid={currentTid}");
166 // var testingTarget = new AuthenticationSignalType();
167 // Assert.IsNotNull(testingTarget, "Should be not null!");
168 // Assert.IsInstanceOf<AuthenticationSignalType>(testingTarget, "Should be an Instance of AuthenticationSignalType!");
172 // using (AutofillContainer container = new AutofillContainer("container"))
174 // testingTarget.Emit(container);
177 // catch (Exception e)
179 // tlog.Debug(tag, e.Message.ToString());
180 // Assert.Fail("Caught Exception: Failed!");
183 // testingTarget.Dispose();
185 // tlog.Debug(tag, $"AuthenticationSignalTypeEmit END (OK)");