1 using NUnit.Framework;
2 using NUnit.Framework.TUnit;
5 using Tizen.NUI.BaseComponents;
7 namespace Tizen.NUI.Devel.Tests
9 using tlog = Tizen.Log;
12 [Description("public/Events/Wheel")]
15 private const string tag = "NUITEST";
20 tlog.Info(tag, "Init() is called!");
26 tlog.Info(tag, "Destroy() is called!");
31 [Description("Wheel constructor")]
32 [Property("SPEC", "Tizen.NUI.Wheel.Wheel C")]
33 [Property("SPEC_URL", "-")]
34 [Property("CRITERIA", "CONSTR")]
35 [Property("AUTHOR", "guowei.wang@samsung.com")]
36 public void WheelConstructor()
38 tlog.Debug(tag, $"WheelConstructor START");
40 Wheel a1 = new Wheel();
41 Wheel.WheelType type = Wheel.WheelType.MouseWheel;
42 Vector2 v = new Vector2(0.0f, 0.0f);
43 Wheel a2 = new Wheel(type, 0, 0, v, 0, 123);
48 tlog.Debug(tag, $"WheelConstructor END (OK)");
49 Assert.Pass("WheelConstructor");
54 [Description("Test Type property.")]
55 [Property("SPEC", "Tizen.NUI.Wheel.Type A")]
56 [Property("SPEC_URL", "-")]
57 [Property("CRITERIA", "PRW")]
58 [Property("AUTHOR", "guowei.wang@samsung.com")]
59 public void WheelType()
61 tlog.Debug(tag, $"WheelType START");
62 Wheel a1 = new Wheel();
64 Wheel.WheelType b1 = a1.Type;
66 tlog.Debug(tag, $"WheelType END (OK)");
67 Assert.Pass("WheelType");
72 [Description("Test Direction property.")]
73 [Property("SPEC", "Tizen.NUI.Wheel.Direction A")]
74 [Property("SPEC_URL", "-")]
75 [Property("CRITERIA", "PRW")]
76 [Property("AUTHOR", "guowei.wang@samsung.com")]
77 public void WheelDirection()
79 tlog.Debug(tag, $"WheelDirection START");
80 Wheel a1 = new Wheel();
82 int b1 = a1.Direction;
84 tlog.Debug(tag, $"WheelDirection END (OK)");
85 Assert.Pass("WheelDirection");
90 [Description("Test Modifiers property.")]
91 [Property("SPEC", "Tizen.NUI.Wheel.Modifiers A")]
92 [Property("SPEC_URL", "-")]
93 [Property("CRITERIA", "PRW")]
94 [Property("AUTHOR", "guowei.wang@samsung.com")]
95 public void WheelModifiers()
97 tlog.Debug(tag, $"WheelModifiers START");
98 Wheel a1 = new Wheel();
100 uint b1 = a1.Modifiers;
102 tlog.Debug(tag, $"WheelModifiers END (OK)");
103 Assert.Pass("WheelModifiers");
108 [Description("Test Point property.")]
109 [Property("SPEC", "Tizen.NUI.Wheel.Point A")]
110 [Property("SPEC_URL", "-")]
111 [Property("CRITERIA", "PRW")]
112 [Property("AUTHOR", "guowei.wang@samsung.com")]
113 public void WheelPoint()
115 tlog.Debug(tag, $"WheelPoint START");
116 Wheel a1 = new Wheel();
118 Vector2 v1 = a1.Point;
120 tlog.Debug(tag, $"WheelPoint END (OK)");
121 Assert.Pass("WheelPoint");
126 [Description("Test Z property.")]
127 [Property("SPEC", "Tizen.NUI.Wheel.Z A")]
128 [Property("SPEC_URL", "-")]
129 [Property("CRITERIA", "PRW")]
130 [Property("AUTHOR", "guowei.wang@samsung.com")]
133 tlog.Debug(tag, $"WheelZ START");
134 Wheel a1 = new Wheel();
138 tlog.Debug(tag, $"WheelZ END (OK)");
139 Assert.Pass("WheelZ");
144 [Description("Test TimeStamp property.")]
145 [Property("SPEC", "Tizen.NUI.Wheel.TimeStamp A")]
146 [Property("SPEC_URL", "-")]
147 [Property("CRITERIA", "PRW")]
148 [Property("AUTHOR", "guowei.wang@samsung.com")]
149 public void WheelTimeStamp()
151 tlog.Debug(tag, $"WheelTimeStamp START");
152 Wheel a1 = new Wheel();
154 uint b1 = a1.TimeStamp;
156 tlog.Debug(tag, $"WheelTimeStamp END (OK)");
157 Assert.Pass("WheelTimeStamp");
162 [Description("Wheel IsShiftModifier")]
163 [Property("SPEC", "Tizen.NUI.Wheel.IsShiftModifier M")]
164 [Property("SPEC_URL", "-")]
165 [Property("CRITERIA", "MR")]
166 [Property("AUTHOR", "guowei.wang@samsung.com")]
167 public void WheelIsShiftModifier()
169 tlog.Debug(tag, $"WheelIsShiftModifier START");
170 Wheel a1 = new Wheel();
171 bool b1 = a1.IsShiftModifier();
173 tlog.Debug(tag, $"WheelIsShiftModifier END (OK)");
174 Assert.Pass("WheelIsShiftModifier");
179 [Description("Wheel IsCtrlModifier")]
180 [Property("SPEC", "Tizen.NUI.Wheel.IsCtrlModifier M")]
181 [Property("SPEC_URL", "-")]
182 [Property("CRITERIA", "MR")]
183 [Property("AUTHOR", "guowei.wang@samsung.com")]
184 public void WheelIsCtrlModifier()
186 tlog.Debug(tag, $"WheelIsCtrlModifier START");
187 Wheel a1 = new Wheel();
188 bool b1 = a1.IsCtrlModifier();
190 tlog.Debug(tag, $"WheelIsCtrlModifier END (OK)");
191 Assert.Pass("WheelIsCtrlModifier");
196 [Description("Wheel IsAltModifier")]
197 [Property("SPEC", "Tizen.NUI.Wheel.IsAltModifier M")]
198 [Property("SPEC_URL", "-")]
199 [Property("CRITERIA", "MR")]
200 [Property("AUTHOR", "guowei.wang@samsung.com")]
201 public void WheelIsAltModifier()
203 tlog.Debug(tag, $"WheelIsAltModifier START");
204 Wheel a1 = new Wheel();
205 bool b1 = a1.IsAltModifier();
207 tlog.Debug(tag, $"WheelIsAltModifier END (OK)");
208 Assert.Pass("WheelIsAltModifier");
213 [Description("Wheel getCPtr")]
214 [Property("SPEC", "Tizen.NUI.Wheel.getCPtr M")]
215 [Property("SPEC_URL", "-")]
216 [Property("CRITERIA", "MR")]
217 [Property("AUTHOR", "guowei.wang@samsung.com")]
218 public void WheelgetCPtr()
220 tlog.Debug(tag, $"WheelgetCPtr START");
221 Wheel a1 = new Wheel();
222 global::System.Runtime.InteropServices.HandleRef b1 = Wheel.getCPtr(a1);
224 tlog.Debug(tag, $"WheelgetCPtr END (OK)");
225 Assert.Pass("WheelgetCPtr");
230 [Description("Wheel GetWheelFromPtr")]
231 [Property("SPEC", "Tizen.NUI.Wheel.GetWheelFromPtr M")]
232 [Property("SPEC_URL", "-")]
233 [Property("CRITERIA", "MR")]
234 [Property("AUTHOR", "guowei.wang@samsung.com")]
235 public void WheelGetWheelFromPtr()
237 tlog.Debug(tag, $"WheelGetWheelFromPtr START");
238 Wheel a1 = new Wheel();
240 Wheel a2 = Wheel.GetWheelFromPtr(Wheel.getCPtr(a1).Handle);
244 tlog.Debug(tag, $"WheelGetWheelFromPtr END (OK)");
245 Assert.Pass("WheelGetWheelFromPtr");