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/Utility/PageTurnView")]
13 public class InternalPageTurnViewTest
15 private const string tag = "NUITEST";
16 private View view = null;
17 private PageTurnView pageTurnView = null;
22 tlog.Info(tag, "Init() is called!");
24 View view = new View()
26 Size = new Size(100, 50),
29 view.OnWindowSignal();
30 pageTurnView = new PageTurnView(view.SwigCPtr.Handle, false);
38 pageTurnView.Dispose();
41 tlog.Info(tag, "Destroy() is called!");
46 [Description("PageTurnView constructor")]
47 [Property("SPEC", "Tizen.NUI.PageTurnView.PageTurnView C")]
48 [Property("SPEC_URL", "-")]
49 [Property("CRITERIA", "CONSTR")]
50 [Property("AUTHOR", "guowei.wang@samsung.com")]
51 public void PageTurnViewConstructorWithPageTurnView()
53 tlog.Debug(tag, $"PageTurnViewConstructorWithPageTurnView START");
55 var testingTarget = new PageTurnView(pageTurnView);
56 Assert.IsNotNull(testingTarget, "Can't create success object PageTurnView");
57 Assert.IsInstanceOf<PageTurnView>(testingTarget, "Should be an instance of PageTurnView!");
59 testingTarget.Dispose();
60 tlog.Debug(tag, $"PageTurnViewConstructorWithPageTurnView END (OK)");
65 [Description("PageTurnView Assign")]
66 [Property("SPEC", "Tizen.NUI.PageTurnView.Assign M")]
67 [Property("SPEC_URL", "-")]
68 [Property("CRITERIA", "MR")]
69 [Property("AUTHOR", "guowei.wang@samsung.com")]
70 public void PageTurnViewAssign()
72 tlog.Debug(tag, $"PageTurnViewAssign START");
74 var testingTarget = pageTurnView.Assign(pageTurnView);
75 Assert.IsNotNull(testingTarget, "Can't create success object PageTurnView");
76 Assert.IsInstanceOf<PageTurnView>(testingTarget, "Should be an instance of PageTurnView!");
78 testingTarget.Dispose();
79 tlog.Debug(tag, $"PageTurnViewAssign END (OK)");
84 [Description("PageTurnView DownCast")]
85 [Property("SPEC", "Tizen.NUI.PageTurnView.DownCast M")]
86 [Property("SPEC_URL", "-")]
87 [Property("CRITERIA", "MR")]
88 [Property("AUTHOR", "guowei.wang@samsung.com")]
89 public void PageTurnViewDownCast()
91 tlog.Debug(tag, $"PageTurnViewDownCast START");
95 PageTurnView.DownCast(pageTurnView);
99 tlog.Debug(tag, e.Message.ToString());
100 Assert.Fail("Caught Exception : Failed!");
103 tlog.Debug(tag, $"PageTurnViewDownCast END (OK)");
108 [Description("PageTurnView GetPageTurnViewFromPtr")]
109 [Property("SPEC", "Tizen.NUI.PageTurnView.GetPageTurnViewFromPtr M")]
110 [Property("SPEC_URL", "-")]
111 [Property("CRITERIA", "MR")]
112 [Property("AUTHOR", "guowei.wang@samsung.com")]
113 public void PageTurnViewGetPageTurnViewFromPtr()
115 tlog.Debug(tag, $"PageTurnViewGetPageTurnViewFromPtr START");
117 var testingTarget = PageTurnView.GetPageTurnViewFromPtr(pageTurnView.SwigCPtr.Handle);
118 Assert.IsNotNull(testingTarget, "Can't create success object PageTurnView");
119 Assert.IsInstanceOf<PageTurnView>(testingTarget, "Should be an instance of PageTurnView!");
121 testingTarget.Dispose();
122 tlog.Debug(tag, $"PageTurnViewGetPageTurnViewFromPtr END (OK)");
127 [Description("PageTurnView PageTurnStartedSignal")]
128 [Property("SPEC", "Tizen.NUI.PageTurnView.PageTurnStartedSignal M")]
129 [Property("SPEC_URL", "-")]
130 [Property("CRITERIA", "MR")]
131 [Property("AUTHOR", "guowei.wang@samsung.com")]
132 public void PageTurnViewPageTurnStartedSignal()
134 tlog.Debug(tag, $"PageTurnViewPageTurnStartedSignal START");
136 var testingTarget = pageTurnView.PageTurnStartedSignal();
137 Assert.IsNotNull(testingTarget, "Can't create success object PageTurnSignal");
138 Assert.IsInstanceOf<PageTurnSignal>(testingTarget, "Should be an instance of PageTurnSignal!");
140 testingTarget.Dispose();
141 tlog.Debug(tag, $"PageTurnViewPageTurnStartedSignal END (OK)");
146 [Description("PageTurnView PageTurnFinishedSignal")]
147 [Property("SPEC", "Tizen.NUI.PageTurnView.PageTurnFinishedSignal M")]
148 [Property("SPEC_URL", "-")]
149 [Property("CRITERIA", "MR")]
150 [Property("AUTHOR", "guowei.wang@samsung.com")]
151 public void PageTurnViewPageTurnFinishedSignal()
153 tlog.Debug(tag, $"PageTurnViewPageTurnFinishedSignal START");
155 var testingTarget = pageTurnView.PageTurnFinishedSignal();
156 Assert.IsNotNull(testingTarget, "Can't create success object PageTurnSignal");
157 Assert.IsInstanceOf<PageTurnSignal>(testingTarget, "Should be an instance of PageTurnSignal!");
159 testingTarget.Dispose();
160 tlog.Debug(tag, $"PageTurnViewPageTurnFinishedSignal END (OK)");
165 [Description("PageTurnView PagePanStartedSignal")]
166 [Property("SPEC", "Tizen.NUI.PageTurnView.PagePanStartedSignal M")]
167 [Property("SPEC_URL", "-")]
168 [Property("CRITERIA", "MR")]
169 [Property("AUTHOR", "guowei.wang@samsung.com")]
170 public void PageTurnViewPagePanStartedSignal()
172 tlog.Debug(tag, $"PageTurnViewPagePanStartedSignal START");
174 var testingTarget = pageTurnView.PagePanStartedSignal();
175 Assert.IsNotNull(testingTarget, "Can't create success object PagePanSignal");
176 Assert.IsInstanceOf<PagePanSignal>(testingTarget, "Should be an instance of PagePanSignal!");
178 testingTarget.Dispose();
179 tlog.Debug(tag, $"PageTurnViewPagePanStartedSignal END (OK)");
184 [Description("PageTurnView PagePanFinishedSignal")]
185 [Property("SPEC", "Tizen.NUI.PageTurnView.PagePanFinishedSignal M")]
186 [Property("SPEC_URL", "-")]
187 [Property("CRITERIA", "MR")]
188 [Property("AUTHOR", "guowei.wang@samsung.com")]
189 public void PageTurnViewPagePanFinishedSignal()
191 tlog.Debug(tag, $"PageTurnViewPagePanFinishedSignal START");
193 var testingTarget = pageTurnView.PagePanFinishedSignal();
194 Assert.IsNotNull(testingTarget, "Can't create success object PagePanSignal");
195 Assert.IsInstanceOf<PagePanSignal>(testingTarget, "Should be an instance of PagePanSignal!");
197 testingTarget.Dispose();
198 tlog.Debug(tag, $"PageTurnViewPagePanFinishedSignal END (OK)");
203 [Description("PageTurnView PageSize")]
204 [Property("SPEC", "Tizen.NUI.PageTurnView.PageSize A")]
205 [Property("SPEC_URL", "-")]
206 [Property("CRITERIA", "PRW")]
207 [Property("AUTHOR", "guowei.wang@samsung.com")]
208 public void PageTurnViewPageSize()
210 tlog.Debug(tag, $"PageTurnViewPageSize START");
212 pageTurnView.PageSize = new Vector2(100, 50);
213 tlog.Debug(tag, "PageSize : " + pageTurnView.PageSize);
215 tlog.Debug(tag, $"PageTurnViewPageSize END (OK)");
220 [Description("PageTurnView CurrentPageId")]
221 [Property("SPEC", "Tizen.NUI.PageTurnView.CurrentPageId A")]
222 [Property("SPEC_URL", "-")]
223 [Property("CRITERIA", "PRW")]
224 [Property("AUTHOR", "guowei.wang@samsung.com")]
225 public void PageTurnViewCurrentPageId()
227 tlog.Debug(tag, $"PageTurnViewCurrentPageId START");
229 pageTurnView.CurrentPageId = 1;
230 tlog.Debug(tag, "CurrentPageId : " + pageTurnView.CurrentPageId);
232 tlog.Debug(tag, $"PageTurnViewCurrentPageId END (OK)");
237 [Description("PageTurnView SpineShadow")]
238 [Property("SPEC", "Tizen.NUI.PageTurnView.SpineShadow A")]
239 [Property("SPEC_URL", "-")]
240 [Property("CRITERIA", "PRW")]
241 [Property("AUTHOR", "guowei.wang@samsung.com")]
242 public void PageTurnViewSpineShadow()
244 tlog.Debug(tag, $"PageTurnViewSpineShadow START");
246 pageTurnView.SpineShadow = new Vector2(100, 50);
247 tlog.Debug(tag, "SpineShadow : " + pageTurnView.SpineShadow);
249 tlog.Debug(tag, $"PageTurnViewSpineShadow END (OK)");
254 [Description("PageTurnView PagePanStartedEventArgs")]
255 [Property("SPEC", "Tizen.NUI.PageTurnView.PagePanStartedEventArgs A")]
256 [Property("SPEC_URL", "-")]
257 [Property("CRITERIA", "PRW")]
258 [Property("AUTHOR", "guowei.wang@samsung.com")]
259 public void PageTurnViewPagePanStartedEventArgs()
261 tlog.Debug(tag, $"PageTurnViewPagePanStartedEventArgs START");
263 var testingTarget = new PageTurnView.PagePanStartedEventArgs();
264 Assert.IsNotNull(testingTarget, "Can't create success object PagePanStartedEventArgs");
265 Assert.IsInstanceOf<PageTurnView.PagePanStartedEventArgs>(testingTarget, "Should be an instance of PagePanStartedEventArgs!");
267 testingTarget.PageTurnView = pageTurnView;
268 tlog.Debug(tag, "pageTurnView : " + testingTarget.PageTurnView);
270 tlog.Debug(tag, $"PageTurnViewPagePanStartedEventArgs END (OK)");
275 [Description("PageTurnView PagePanFinishedEventArgs ")]
276 [Property("SPEC", "Tizen.NUI.PageTurnView.PagePanFinishedEventArgs A")]
277 [Property("SPEC_URL", "-")]
278 [Property("CRITERIA", "PRW")]
279 [Property("AUTHOR", "guowei.wang@samsung.com")]
280 public void PageTurnViewPagePanFinishedEventArgs()
282 tlog.Debug(tag, $"PageTurnViewPagePanFinishedEventArgs START");
284 var testingTarget = new PageTurnView.PagePanFinishedEventArgs();
285 Assert.IsNotNull(testingTarget, "Can't create success object PagePanFinishedEventArgs");
286 Assert.IsInstanceOf<PageTurnView.PagePanFinishedEventArgs>(testingTarget, "Should be an instance of PagePanFinishedEventArgs !");
288 testingTarget.PageTurnView = pageTurnView;
289 tlog.Debug(tag, "pageTurnView : " + testingTarget.PageTurnView);
291 tlog.Debug(tag, $"PageTurnViewPagePanFinishedEventArgs END (OK)");
296 [Description("PageTurnView PageTurnStartedEventArgs ")]
297 [Property("SPEC", "Tizen.NUI.PageTurnView.PageTurnStartedEventArgs A")]
298 [Property("SPEC_URL", "-")]
299 [Property("CRITERIA", "PRW")]
300 [Property("AUTHOR", "guowei.wang@samsung.com")]
301 public void PageTurnViewPageTurnStartedEventArgs()
303 tlog.Debug(tag, $"PageTurnViewPageTurnStartedEventArgs START");
305 var testingTarget = new PageTurnView.PageTurnStartedEventArgs();
306 Assert.IsNotNull(testingTarget, "Can't create success object PageTurnStartedEventArgs");
307 Assert.IsInstanceOf<PageTurnView.PageTurnStartedEventArgs>(testingTarget, "Should be an instance of PageTurnStartedEventArgs !");
309 testingTarget.PageTurnView = pageTurnView;
310 tlog.Debug(tag, "pageTurnView : " + testingTarget.PageTurnView);
312 testingTarget.PageIndex = 1;
313 tlog.Debug(tag, "PageIndex : " + testingTarget.PageIndex);
315 testingTarget.IsTurningForward = true;
316 tlog.Debug(tag, "IsTurningForward : " + testingTarget.IsTurningForward);
318 tlog.Debug(tag, $"PageTurnViewPageTurnStartedEventArgs END (OK)");
323 [Description("PageTurnView PageTurnFinishedEventArgs ")]
324 [Property("SPEC", "Tizen.NUI.PageTurnView.PageTurnFinishedEventArgs A")]
325 [Property("SPEC_URL", "-")]
326 [Property("CRITERIA", "PRW")]
327 [Property("AUTHOR", "guowei.wang@samsung.com")]
328 public void PageTurnViewPageTurnFinishedEventArgs()
330 tlog.Debug(tag, $"PageTurnViewPageTurnFinishedEventArgs START");
332 var testingTarget = new PageTurnView.PageTurnFinishedEventArgs();
333 Assert.IsNotNull(testingTarget, "Can't create success object PageTurnFinishedEventArgs ");
334 Assert.IsInstanceOf<PageTurnView.PageTurnFinishedEventArgs>(testingTarget, "Should be an instance of PageTurnFinishedEventArgs !");
336 testingTarget.PageTurnView = pageTurnView;
337 tlog.Debug(tag, "pageTurnView : " + testingTarget.PageTurnView);
339 testingTarget.PageIndex = 1;
340 tlog.Debug(tag, "PageIndex : " + testingTarget.PageIndex);
342 testingTarget.IsTurningForward = true;
343 tlog.Debug(tag, "IsTurningForward : " + testingTarget.IsTurningForward);
345 tlog.Debug(tag, $"PageTurnViewPageTurnFinishedEventArgs END (OK)");
348 private void OnPagePanStarted(object source, PageTurnView.PagePanStartedEventArgs e) { }
349 private void OnPagePanFinished(object source, PageTurnView.PagePanFinishedEventArgs e) { }
350 private void OnPageTurnFinished(object source, PageTurnView.PageTurnFinishedEventArgs e) { }
351 private void OnPageTurnStarted(object source, PageTurnView.PageTurnStartedEventArgs e) { }