|
1 // |
|
2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 // All rights reserved. |
|
4 // This component and the accompanying materials are made available |
|
5 // under the terms of "Eclipse Public License v1.0" |
|
6 // which accompanies this distribution, and is available |
|
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 // |
|
9 // Initial Contributors: |
|
10 // Nokia Corporation - initial contribution. |
|
11 // |
|
12 // Contributors: |
|
13 // |
|
14 // Description: |
|
15 // |
|
16 //! @file |
|
17 //! @SYMTestSuiteName base-bsp-digitiser-driver-automated |
|
18 //! @SYMScriptTestEnvironment This test script requires a base port ROM |
|
19 |
|
20 ///////////////////////////////////////////////////////////////////// |
|
21 // base-bsp-digitiser-driver-automated.script |
|
22 // |
|
23 // Tests the Digitiser through the HAL::Set(TAttribute, TInt) and HAL:Get() methods with the attributes in |
|
24 // EHalGroupDigitiser, EHalGroupSound and EHalGroupPower HAL groups. |
|
25 // |
|
26 // The tests are automated. |
|
27 ///////////////////////////////////////////////////////////////////// |
|
28 |
|
29 LOAD_SUITE T_Digitiser |
|
30 |
|
31 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0001 |
|
32 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0001 |
|
33 //! @SYMAPI HAL::Get(EPenState, TInt{ref}); |
|
34 //! TDigitiserHalFunction::EDigitiserHalXYState |
|
35 //! @SYMAuthor Rehana Anwar |
|
36 //! @SYMCreationDate 03/04/2008 |
|
37 //! @SYMTestCaseDesc Pen State Test |
|
38 //! Confirm that the Pen State for the digitiser is enabled. |
|
39 //! Uses API elements: HAL::Get, EDigitiserHalXYState |
|
40 //! @SYMTestActions 1. Create Hal Handle object. |
|
41 //! 2. Get the current EPenState and validate that it is enabled (value is 1), |
|
42 //! using HAL::Get |
|
43 //! 3. Destroy the HAL Handle object. |
|
44 //! @SYMTestStatus Implemented |
|
45 //! @SYMTestPriority High |
|
46 //! @SYMTestExpectedResults Digitiser State (touch Screen state) is enabled |
|
47 //! @SYMTestType CIT |
|
48 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
49 CREATE_OBJECT HalData digitiser1 |
|
50 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0001-GetCurrentPenState |
|
51 END_TEST_BLOCK |
|
52 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0001 |
|
53 |
|
54 |
|
55 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0002 |
|
56 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0002 |
|
57 //! @SYMAPI Hal::Set(EPenState, TInt); |
|
58 //! TDigitiserHalFunction::EDigitiserHalXYState |
|
59 //! @SYMAuthor Rehana Anwar |
|
60 //! @SYMCreationDate 03/04/2008 |
|
61 //! @SYMTestCaseDesc Pen State Test |
|
62 //! Disable the the Pen State for the digitiser. |
|
63 //! Uses API elements: HAL::Set, EDigitiserHalXYState |
|
64 //! @SYMTestActions 1. Create Hal Handle object. |
|
65 //! 2. Disable the EPenState (value is 0) using HAL:Set. |
|
66 //! 3. Get EPenState using HAL::Get, and validate that it is disabled (value is 0). |
|
67 //! 4. Destroy the HAL Handle object. |
|
68 //! @SYMTestStatus Implemented |
|
69 //! @SYMTestPriority High |
|
70 //! @SYMTestExpectedResults Digitiser State (touch Screen state) is disabled. |
|
71 //! @SYMTestType CIT |
|
72 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
73 CREATE_OBJECT HalData digitiser1 |
|
74 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0002-PenState |
|
75 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0002-PenState |
|
76 END_TEST_BLOCK |
|
77 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0002 |
|
78 |
|
79 |
|
80 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0003 |
|
81 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0003 |
|
82 //! @SYMAPI HAL::Set(EPenState, TInt); |
|
83 //! HAL::Get(EPenState, TInt{ref}); |
|
84 //! TDigitiserHalFunction::EDigitiserHalXYState |
|
85 //! @SYMAuthor Rehana Anwar |
|
86 //! @SYMCreationDate 03/04/2008 |
|
87 //! @SYMTestCaseDesc Pen State Test |
|
88 //! Disable the the Pen State for the digitiser. |
|
89 //! Uses API elements: HAL::Set, EDigitiserHalXYState |
|
90 //! @SYMTestActions 1. Create Hal Handle object. |
|
91 //! 2. Enable the EPenState (value is 1) using HAL:Set. |
|
92 //! 3. Get EPenState using HAL::Get, and validate that it is enabled (value is 1). |
|
93 //! 4. Destroy the HAL Handle object. |
|
94 //! @SYMTestStatus Implemented |
|
95 //! @SYMTestPriority High |
|
96 //! @SYMTestExpectedResults Digitiser State (touch Screen state) is enabled |
|
97 //! @SYMTestType CIT |
|
98 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
99 CREATE_OBJECT HalData digitiser1 |
|
100 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0003-PenState |
|
101 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0003-PenState |
|
102 END_TEST_BLOCK |
|
103 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0003 |
|
104 |
|
105 |
|
106 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004 |
|
107 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004 |
|
108 //! @SYMAPI HAL::Set(EPenState, TInt); |
|
109 //! HAL::Get(EPenState, TInt{ref}); |
|
110 //! TDigitiserHalFunction::EDigitiserHalXYState |
|
111 //! @SYMAuthor Rehana Anwar |
|
112 //! @SYMCreationDate 03/04/2008 |
|
113 //! @SYMTestCaseDesc Pen State Test |
|
114 //! Confirm that the Pen State for the digitiser is enabled. |
|
115 //! Disable the the Pen State for the digitiser. |
|
116 //! Validate the Pen State of digitiser is disabled |
|
117 //! Restore the Pen State to original state (enabled) |
|
118 //! Validate that the Pen State is the original state. |
|
119 //! Uses API elements: HAL::Set,HAL::Get, EDigitiserHalXYState |
|
120 //! @SYMTestActions 1. Create Hal Handle object. |
|
121 //! 2. Get the current EPenState and validate that it is enabled (value is 1), |
|
122 //! using HAL::Get |
|
123 //! 3. Disable the EPenState (value is 0) using HAL:Set. |
|
124 //! 4. Get EPenState using HAL::Get, and validate that it is disabled (value is 0). |
|
125 //! 5. Restore EPenState to enabled (value is 1) using HAL:Set. |
|
126 //! 6. Get EPenState using HAL::Get, and validate that it is enabled (value is 1). |
|
127 //! 7. Destroy the HAL Handle object. |
|
128 //! @SYMTestStatus Implemented |
|
129 //! @SYMTestPriority High |
|
130 //! @SYMTestExpectedResults Digitiser State (touch Screen state) is enabled |
|
131 //! @SYMTestType CIT |
|
132 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
133 CREATE_OBJECT HalData digitiser1 |
|
134 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004-GetCurrentPenState |
|
135 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004-SetPenState |
|
136 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004-GetPenState |
|
137 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004-SetRestoredPenState |
|
138 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004-GetRestoredPenState |
|
139 END_TEST_BLOCK |
|
140 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0004 |
|
141 |
|
142 |
|
143 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0005 |
|
144 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0005 |
|
145 //! @SYMAPI HAL::Get(EPen, TInt{ref}); |
|
146 //! TDigitiserHalFunction::EDigitiserHalXYInfo |
|
147 //! @SYMAuthor Rehana Anwar |
|
148 //! @SYMCreationDate 03/04/2008 |
|
149 //! @SYMTestCaseDesc Pen Test |
|
150 //! Retreive the digitiser for input state. |
|
151 //! Uses API elements:HAL::Get, EDigitiserHalXYInfo |
|
152 //! @SYMTestActions 1. Create Hal Handle object. |
|
153 //! 2. Get the current Pen and validate that it is enabled (value is 1), |
|
154 //! using HAL::Get |
|
155 //! 3. Destroy the HAL Handle object. |
|
156 //! @SYMTestStatus Implemented |
|
157 //! @SYMTestPriority High |
|
158 //! @SYMTestExpectedResults Digitiser (touch Screen) is enabled for input |
|
159 //! @SYMTestType CIT |
|
160 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
161 CREATE_OBJECT HalData digitiser1 |
|
162 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0005-GetPen |
|
163 END_TEST_BLOCK |
|
164 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0005 |
|
165 |
|
166 |
|
167 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0006 |
|
168 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0006 |
|
169 //! @SYMAPI HAL::Get(EPenX, TInt{ref}); |
|
170 //! TDigitiserHalFunction::EDigitiserHalXYInfo |
|
171 //! @SYMAuthor Rehana Anwar |
|
172 //! @SYMCreationDate 03/04/2008 |
|
173 //! @SYMTestCaseDesc PenX Test |
|
174 //! Retrieve the pen/digitizer horizontal resolution, in pixels |
|
175 //! and Validate that it is as expected. |
|
176 //! Uses API elements:HAL::Get, EDigitiserHalXYInfo |
|
177 //! @SYMTestActions 1. Create Hal Handle object. |
|
178 //! 2. Retrieve the pen/digitizer horizontal resolution, in pixels |
|
179 //! using HAL::Get |
|
180 //! 3. Destroy the HAL Handle object. |
|
181 //! @SYMTestStatus Implemented |
|
182 //! @SYMTestPriority High |
|
183 //! @SYMTestExpectedResults Digitiser (touch Screen) horizontal screen resolution in pixels is as expected |
|
184 //! @SYMTestType CIT |
|
185 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
186 CREATE_OBJECT HalData digitiser1 |
|
187 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0006-GetPenX |
|
188 END_TEST_BLOCK |
|
189 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0006 |
|
190 |
|
191 |
|
192 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0007 |
|
193 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0007 |
|
194 //! @SYMAPI HAL::Get(EPenY, TInt{ref}); |
|
195 //! TDigitiserHalFunction::EDigitiserHalXYInfo |
|
196 //! @SYMAuthor Rehana Anwar |
|
197 //! @SYMCreationDate 03/04/2008 |
|
198 //! @SYMTestCaseDesc PenY Test |
|
199 //! Retrieve the pen/digitizer vertical resolution, in pixels |
|
200 //! and Validate that it is as expected. |
|
201 //! Uses API elements:HAL::Get, EDigitiserHalXYInfo |
|
202 //! @SYMTestActions 1. Create Hal Handle object. |
|
203 //! 2. Retrieve the pen/digitizer vertical resolution, in pixels |
|
204 //! using HAL::Get |
|
205 //! 3. Destroy the HAL Handle object. |
|
206 //! @SYMTestStatus Implemented |
|
207 //! @SYMTestPriority High |
|
208 //! @SYMTestExpectedResults Digitiser (touch Screen) vertical screen resolution in pixels is as expected |
|
209 //! @SYMTestType CIT |
|
210 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
211 CREATE_OBJECT HalData digitiser1 |
|
212 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0007-GetPenY |
|
213 END_TEST_BLOCK |
|
214 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0007 |
|
215 |
|
216 |
|
217 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0008 |
|
218 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0008 |
|
219 //! @SYMAPI HAL::Get(EPenClick, TInt{ref}); |
|
220 //! TSoundHalFunction::ESoundHalPointerClickEnabled |
|
221 //! @SYMAuthor Rehana Anwar |
|
222 //! @SYMCreationDate 03/04/2008 |
|
223 //! @SYMTestCaseDesc EPenClick Test |
|
224 //! Confirm whether digitiser supports production of click sound via |
|
225 //! retrieval of EPenClick. |
|
226 //! Uses API elements:HAL::Get, ESoundHalPointerClickEnabled |
|
227 //! @SYMTestActions 1. Create Hal Handle object. |
|
228 //! 2. Retrieve the click sound for pen tap's in digitiser and validate that it is as expected. |
|
229 //! using HAL::Get |
|
230 //! 3. Destroy the HAL Handle object. |
|
231 //! @SYMTestStatus Implemented |
|
232 //! @SYMTestPriority High |
|
233 //! @SYMTestExpectedResults Digitiser (touch Screen) click sound for pen is as expected (disabled). |
|
234 //! The device cannot produce a click sound. |
|
235 //! @SYMTestType CIT |
|
236 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
237 CREATE_OBJECT HalData digitiser1 |
|
238 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0008-PenClick |
|
239 END_TEST_BLOCK |
|
240 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0008 |
|
241 |
|
242 |
|
243 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0011 |
|
244 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0011 |
|
245 //! @SYMAPI HAL::Get(EPenClickState, TInt{ref}); |
|
246 //! TSoundHalFunction::ESoundHalSetPointerClickEnabled; |
|
247 //! TSoundHalFunction::ESoundHalPointerClickEnabled |
|
248 //! @SYMAuthor Rehana Anwar |
|
249 //! @SYMCreationDate 03/04/2008 |
|
250 //! @SYMTestCaseDesc EPenClickState Test |
|
251 //! Retrieve click sound for pen tap's in digitiser and validate that it is disabled. |
|
252 //! Uses API elements:HAL::Get, ESoundHalPointerClickEnabled |
|
253 //! @SYMTestActions 1. Create Hal Handle object. |
|
254 //! 2. Retrieve the click sound for pen tap's in digitiser and validate that it is as expected. |
|
255 //! using HAL::Get |
|
256 //! 3. Destroy the HAL Handle object. |
|
257 //! @SYMTestStatus Implemented |
|
258 //! @SYMTestPriority High |
|
259 //! @SYMTestExpectedResults Digitiser (touch Screen) click sound for pen is as expected (disabled). |
|
260 //! @SYMTestType CIT |
|
261 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
262 CREATE_OBJECT HalData digitiser1 |
|
263 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0011-PenClickState |
|
264 END_TEST_BLOCK |
|
265 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0011 |
|
266 |
|
267 |
|
268 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0012 |
|
269 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0012 |
|
270 //! @SYMAPI HAL::Set(EPenClickState, TInt); |
|
271 //! HAL::Get(EPenClickState, TInt{ref}); |
|
272 //! TSoundHalFunction::ESoundHalSetPointerClickEnabled; |
|
273 //! TSoundHalFunction::ESoundHalPointerClickEnabled |
|
274 //! @SYMAuthor Rehana Anwar |
|
275 //! @SYMCreationDate 03/04/2008 |
|
276 //! @SYMTestCaseDesc EPenClickState Test |
|
277 //! Set the click state for pen tap's in digitiser to enabled. |
|
278 //! Retrieve click state for pen tap's in digitiser and validate that it is enabled. |
|
279 //! Uses API elements:HAL::Get, ESoundHalPointerClickEnabled |
|
280 //! @SYMTestActions 1. Create Hal Handle object. |
|
281 //! 2. Set the click sound for the pen taps digitiser to enabled using HAL::Set |
|
282 //! 3. Retrieve the click sound for pen tap's in digitiser and validate that it is as expected. |
|
283 //! using HAL::Get |
|
284 //! 4. Destroy the HAL Handle object. |
|
285 //! @SYMTestStatus Implemented |
|
286 //! @SYMTestPriority High |
|
287 //! @SYMTestExpectedResults Digitiser (touch Screen) click sound for pen is as expected (enabled). |
|
288 //! @SYMTestType CIT |
|
289 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
290 CREATE_OBJECT HalData digitiser1 |
|
291 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0012-PenClickState |
|
292 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0012-PenClickState |
|
293 END_TEST_BLOCK |
|
294 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0012 |
|
295 |
|
296 |
|
297 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0013 |
|
298 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0013 |
|
299 //! @SYMAPI HAL::Set(EPenClickState, TInt); |
|
300 //! HAL::Get(EPenClickState, TInt{ref}); |
|
301 //! TSoundHalFunction::ESoundHalSetPointerClickEnabled; |
|
302 //! TSoundHalFunction::ESoundHalPointerClickEnabled |
|
303 //! @SYMAuthor Rehana Anwar |
|
304 //! @SYMCreationDate 03/04/2008 |
|
305 //! @SYMTestCaseDesc EPenClickState Test |
|
306 //! Retrieve click sound for pen tap's in digitiser and validate that it is disabled. |
|
307 //! Uses API elements:HAL::Get, ESoundHalPointerClickEnabled |
|
308 //! @SYMTestActions 1. Create Hal Handle object. |
|
309 //! 2. Set the click sound for the pen taps digitiser to disabled using HAL::Set |
|
310 //! 3. Retrieve the click sound for pen tap's in digitiser and validate that it is as expected. |
|
311 //! using HAL::Get |
|
312 //! 4. Destroy the HAL Handle object. |
|
313 //! @SYMTestStatus Implemented |
|
314 //! @SYMTestPriority High |
|
315 //! @SYMTestExpectedResults Digitiser (touch Screen) click sound for pen is as expected (disabled). |
|
316 //! @SYMTestType CIT |
|
317 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
318 CREATE_OBJECT HalData digitiser1 |
|
319 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0013-PenClickState |
|
320 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0013-PenClickState |
|
321 END_TEST_BLOCK |
|
322 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0013 |
|
323 |
|
324 |
|
325 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0014 |
|
326 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0014 |
|
327 //! @SYMAPI HAL::Get(EPenClickVolumeMax, TInt{ref}); |
|
328 //! TSoundHalFunction::ESoundHalPointerClickVolumeMax |
|
329 //! @SYMAuthor Rehana Anwar |
|
330 //! @SYMCreationDate 03/04/2008 |
|
331 //! @SYMTestCaseDesc EPenClickVolumeMax Test |
|
332 //! Retrieve the maximum value for the pen click volume level (EPenClickVolume). |
|
333 //! Uses API elements:HAL::Get, ESoundHalPointerClickVolumeMax |
|
334 //! @SYMTestActions 1. Create Hal Handle object. |
|
335 //! 2. Retrieve maximum value for the pen click volume level and validate that it is as expected. |
|
336 //! using HAL::Get |
|
337 //! 3. Destroy the HAL Handle object. |
|
338 //! @SYMTestStatus Implemented |
|
339 //! @SYMTestPriority High |
|
340 //! @SYMTestExpectedResults The maximum value for the pen click volume level is as expected in the Digitiser (touch Screen). |
|
341 //! @SYMTestType CIT |
|
342 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
343 CREATE_OBJECT HalData digitiser1 |
|
344 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0014-EPenClickVolumeMax |
|
345 END_TEST_BLOCK |
|
346 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0014 |
|
347 |
|
348 |
|
349 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0015 |
|
350 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0015 |
|
351 //! @SYMAPI HAL::Get(EPenClickVolume, TInt{ref}); |
|
352 //! TSoundHalFunction::ESoundHalPointerClickVolumeMax; |
|
353 //! TSoundHalFunction::ESoundHalSetPointerClickLoud; |
|
354 //! TSoundHalFunction::ESoundHalPointerClickLoud |
|
355 //! @SYMAuthor Rehana Anwar |
|
356 //! @SYMCreationDate 03/04/2008 |
|
357 //! @SYMTestCaseDesc EPenClickVolume Test |
|
358 //! Retrieve the pen click volume and validate that it is as expected. |
|
359 //! Uses API elements:HAL::Get, ESoundHalPointerClickVolumeMax,ESoundHalSetPointerClickLoud |
|
360 //! ESoundHalPointerClickLoud |
|
361 //! @SYMTestActions 1. Create Hal Handle object. |
|
362 //! 2. Retrieve the value for the pen click volume level and validate that it is as expected. |
|
363 //! using HAL::Get |
|
364 //! 3. Destroy the HAL Handle object. |
|
365 //! @SYMTestStatus Implemented |
|
366 //! @SYMTestPriority High |
|
367 //! @SYMTestExpectedResults The value for the pen click volume level is as expected in the Digitiser (touch Screen). |
|
368 //! @SYMTestType CIT |
|
369 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
370 CREATE_OBJECT HalData digitiser1 |
|
371 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0015-EPenClickVolume |
|
372 END_TEST_BLOCK |
|
373 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0015 |
|
374 |
|
375 |
|
376 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0016 |
|
377 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0016 |
|
378 //! @SYMAPI HAL::Get(EPenClickVolume, TInt{ref}); |
|
379 //! TSoundHalFunction::ESoundHalPointerClickVolumeMax; |
|
380 //! TSoundHalFunction::ESoundHalSetPointerClickLoud; |
|
381 //! TSoundHalFunction::ESoundHalPointerClickLoud |
|
382 //! @SYMAuthor Rehana Anwar |
|
383 //! @SYMCreationDate 03/04/2008 |
|
384 //! @SYMTestCaseDesc EPenClickVolume Test |
|
385 //! Set and Retrieve the pen click volume and validate that its is as expected. |
|
386 //! Uses API elements:HAL::Set,HAL::Get ESoundHalPointerClickVolumeMax,ESoundHalSetPointerClickLoud |
|
387 //! ESoundHalPointerClickLoud |
|
388 //! @SYMTestActions 1. Create Hal Handle object. |
|
389 //! 2. Set the value for the pen click volume level. |
|
390 //! 3. Retrieve maximum value for the pen click volume level and validate that it is as expected. |
|
391 //! using HAL::Get |
|
392 //! 4. Destroy the HAL Handle object. |
|
393 //! @SYMTestStatus Implemented |
|
394 //! @SYMTestPriority High |
|
395 //! @SYMTestExpectedResults The value for the pen click volume level is as expected in the Digitiser (touch Screen). |
|
396 //! @SYMTestType CIT |
|
397 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
398 CREATE_OBJECT HalData digitiser1 |
|
399 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0016-EPenClickVolume |
|
400 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0016-EPenClickVolume |
|
401 END_TEST_BLOCK |
|
402 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0016 |
|
403 |
|
404 |
|
405 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0017 |
|
406 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0017 |
|
407 //! @SYMAPI HAL::Get(EPenClickVolume, TInt{ref}); |
|
408 //! HAL::Set(EPenClickVolume, TInt); |
|
409 //! TSoundHalFunction::ESoundHalPointerClickVolumeMax; |
|
410 //! TSoundHalFunction::ESoundHalSetPointerClickLoud; |
|
411 //! TSoundHalFunction::ESoundHalPointerClickLoud |
|
412 //! @SYMAuthor Rehana Anwar |
|
413 //! @SYMCreationDate 03/04/2008 |
|
414 //! @SYMTestCaseDesc EPenClickVolume Negative Test case |
|
415 //! Set and Retrieve the pen click volume ( here the value is lower than the maximum volume). |
|
416 //! Set the pen click volume Higher than the maximum volume. |
|
417 //! Retrieve the pen click volume and validate that it is in the original state. |
|
418 //! Uses API elements:HAL::Get,HAL::Set(TAttribute, TInt),ESoundHalPointerClickVolumeMax,ESoundHalSetPointerClickLoud |
|
419 //! ESoundHalPointerClickLoud |
|
420 //! @SYMTestActions 1. Create Hal Handle object. |
|
421 //! 2. Set the value for the pen click volume level, using HAL::Set |
|
422 //! 3. Retrieve value for the pen click volume level and validate that it is as expected. |
|
423 //! using HAL::Get |
|
424 //! 4. Set the value for the pen click volume level,Higher than the maximum volume using HAL::Set. |
|
425 //! 5. Retrieve value for the pen click volume level and validate that it is as expected. |
|
426 //! using HAL::Get |
|
427 //! 6. Destroy the HAL Handle object. |
|
428 //! @SYMTestStatus Implemented |
|
429 //! @SYMTestPriority High |
|
430 //! @SYMTestExpectedResults The value for the pen click volume level is as expected in the Digitiser (touch Screen). |
|
431 //! and setting the pen click volume Higher than the maximum volume returns an error |
|
432 //! @SYMTestType CIT |
|
433 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
434 CREATE_OBJECT HalData digitiser1 |
|
435 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0017-EPenClickVolume |
|
436 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0017-EPenClickVolume |
|
437 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0017-EPenClickVolumeNegative |
|
438 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0017-EPenClickVolume |
|
439 END_TEST_BLOCK |
|
440 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0017 |
|
441 |
|
442 |
|
443 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0018 |
|
444 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0018 |
|
445 //! @SYMAPI HAL::Get(EPenDisplayOn, TInt{ref}); |
|
446 //! TPowerHalFunction::EPowerHalPointerSwitchesOn; |
|
447 //! TPowerHalFunction::EPowerHalSetPointerSwitchesOn |
|
448 //! @SYMAuthor Rehana Anwar |
|
449 //! @SYMCreationDate 03/04/2008 |
|
450 //! @SYMTestCaseDesc EPenDisplayOn Test |
|
451 //! Retrieve the pen tap state and validate that it is as expected. |
|
452 //! Uses API elements:HAL::Get,EPowerHalSetPointerSwitchesOn,EPowerHalPointerSwitchesOn |
|
453 //! @SYMTestActions 1. Create Hal Handle object. |
|
454 //! 2. Set EPenDisplayOn state to disabled |
|
455 //! using HAL::Set |
|
456 //! 3. Retrieve EPenDisplayOn state and validate that it is as expected. |
|
457 //! using HAL::Get |
|
458 //! 4. Destroy the HAL Handle object. |
|
459 //! @SYMTestStatus Implemented |
|
460 //! @SYMTestPriority High |
|
461 //! @SYMTestExpectedResults A pen tap has no effect, on the display state |
|
462 //! @SYMTestType CIT |
|
463 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
464 CREATE_OBJECT HalData digitiser1 |
|
465 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0018-EPenDisplayOn |
|
466 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0018-EPenDisplayOn |
|
467 END_TEST_BLOCK |
|
468 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0018 |
|
469 |
|
470 |
|
471 START_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0019 |
|
472 //! @SYMTestCaseID BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0019 |
|
473 //! @SYMAPI HAL::Get(EPenDisplayOn, TInt{ref}); |
|
474 //! HAL::Set(EPenDisplayOn, TInt); |
|
475 //! TPowerHalFunction::EPowerHalPointerSwitchesOn; |
|
476 //! TPowerHalFunction::EPowerHalSetPointerSwitchesOn |
|
477 //! @SYMAuthor Rehana Anwar |
|
478 //! @SYMCreationDate 03/04/2008 |
|
479 //! @SYMTestCaseDesc EPenDisplayOn Test |
|
480 //! Retrieve the pen tap state and validate that it is as expected. |
|
481 //! Uses API elements:HAL::Get,EPowerHalSetPointerSwitchesOn,EPowerHalPointerSwitchesOn |
|
482 //! @SYMTestActions 1. Create Hal Handle object. |
|
483 //! 2. Set the pen tap state using Hal::Set |
|
484 //! 3. Retrieve pen tap state and validate that it is as expected. |
|
485 //! using HAL::Get |
|
486 //! 4. Set the pen tap state to original using Hal::Set |
|
487 //! 5. Confirm thatthe pen tap state is in original state using Hal::Get |
|
488 //! 6. Destroy the HAL Handle object. |
|
489 //! @SYMTestStatus Implemented |
|
490 //! @SYMTestPriority High |
|
491 //! @SYMTestExpectedResults A Pen tap or press enables the display. |
|
492 //! @SYMTestType CIT |
|
493 START_TEST_BLOCK 100 T_Digitiser \base\digitiser\base-bsp-digitiser-driver-automated.ini |
|
494 CREATE_OBJECT HalData digitiser1 |
|
495 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0019-EPenDisplayOn |
|
496 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0019-EPenDisplayOn |
|
497 COMMAND digitiser1 Set BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0019-EPenDisplayOnRestore |
|
498 COMMAND digitiser1 Get BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0019-EPenDisplayOnRestore |
|
499 END_TEST_BLOCK |
|
500 END_TESTCASE BASE-BSP-DIGITISER-DRIVER-AUTOMATED-0019 |
|
501 |
|
502 |