|
1 /* |
|
2 * Copyright (c) 2006 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: Thumbnail Manager API tests |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 [StifSettings] |
|
20 TestThreadStackSize= 32768 |
|
21 TestThreadMinHeap= 4096 |
|
22 TestThreadMaxHeap= 67108860 |
|
23 [EndStifSettings] |
|
24 |
|
25 |
|
26 // --------------------------------------------------------------------------- |
|
27 // Thumbnail Manager API test cases |
|
28 // --------------------------------------------------------------------------- |
|
29 |
|
30 // These should be run in sequential mode if several cases are run at the same |
|
31 // time! Running multiple cases in parallel will not work, because the test |
|
32 // cases assume they can delete the database file between tests. |
|
33 |
|
34 |
|
35 // --------------------------------------------------------------------------- |
|
36 // Define constants |
|
37 // --------------------------------------------------------------------------- |
|
38 [Define] |
|
39 |
|
40 KErrNotFound -1 |
|
41 KErrNotSupported -5 |
|
42 KErrArgument -6 |
|
43 |
|
44 KMaxTInt 2147483647 |
|
45 |
|
46 // Delay between test cases (milliseconds) |
|
47 KTestDelay 1000 |
|
48 |
|
49 KOneSecondDelay 1000 |
|
50 KFiveSecondDelay 5000 |
|
51 KTenSecondDelay 5000 |
|
52 |
|
53 // A delay to make sure the client-server request to generate a thumbnail |
|
54 // reaches the server, but doesn't have enough time to complete yet |
|
55 // (milliseconds) |
|
56 KClientServerDelay 150 |
|
57 KClientServerDelay2 25 |
|
58 KClientServerDelay3 10 |
|
59 |
|
60 // From TDisplayMode: value for 24-bit display mode |
|
61 EColor16M 8 |
|
62 EColor64K 7 |
|
63 KDefaultDisplayMode 7 |
|
64 |
|
65 // From CThumbnailManager::TThumbeFlags |
|
66 EDefaultFlags 0 |
|
67 EAllowAnySize 1 |
|
68 EDoNotCreate 2 |
|
69 ECropToAspectRatio 4 |
|
70 |
|
71 // From CThumbnailManager::TThumbeQualityPreference |
|
72 EOptimizeForQuality 0 |
|
73 EOptimizeForPerformance 1 |
|
74 EOptimizeForQualityWithPreview 2 |
|
75 |
|
76 EUnknownThumbnailSize 0 |
|
77 ECustomThumbnailSize 1 |
|
78 EImageGridThumbnailSize 2 |
|
79 EImageListThumbnailSize 3 |
|
80 EImageFullScreenThumbnailSize 4 |
|
81 EVideoGridThumbnailSize 5 |
|
82 EVideoListThumbnailSize 6 |
|
83 EVideoFullScreenThumbnailSize 7 |
|
84 EAudioGridThumbnailSize 8 |
|
85 EAudioListThumbnailSize 9 |
|
86 EAudioFullScreenThumbnailSize 10 |
|
87 |
|
88 // Custom sizes |
|
89 KCustomSizeX 111 |
|
90 KCustomSizeY 222 |
|
91 KCustomSize2X 222 |
|
92 KCustomSize2Y 111 |
|
93 KCustomSize3X 10 |
|
94 KCustomSize3Y 100 |
|
95 KCustomSize4X 100 |
|
96 KCustomSize4Y 10 |
|
97 KCustomSize5X 1000 |
|
98 KCustomSize5Y 1000 |
|
99 KCustomSize6X 1000 |
|
100 KCustomSize6Y 2000 |
|
101 KCustomSize7X 2000 |
|
102 KCustomSize7Y 1000 |
|
103 KCustomSize8X 1 |
|
104 KCustomSize8Y 1 |
|
105 KCustomSize9X 555 |
|
106 KCustomSize9Y 556 |
|
107 KCustomSize10X 556 |
|
108 KCustomSize10Y 555 |
|
109 |
|
110 [Enddefine] |
|
111 |
|
112 |
|
113 // --------------------------------------------------------------------------- |
|
114 // Create and delete CThumbnailManager |
|
115 // --------------------------------------------------------------------------- |
|
116 [Test] |
|
117 title Create and delete CThumbnailManager |
|
118 create ThumbnailManagerTest tn |
|
119 tn CreateInstanceL |
|
120 pause KOneSecondDelay |
|
121 tn DeleteInstance |
|
122 delete tn |
|
123 pause KTestDelay |
|
124 [Endtest] |
|
125 |
|
126 // --------------------------------------------------------------------------- |
|
127 // Set and check parameters |
|
128 // --------------------------------------------------------------------------- |
|
129 [Test] |
|
130 title Set and check parameters |
|
131 create ThumbnailManagerTest tn |
|
132 tn CreateInstanceL |
|
133 |
|
134 tn SetThumbnailSizeL 0 0 |
|
135 tn CheckThumbnailSizeL 0 0 |
|
136 tn SetThumbnailSizeL 1 1 |
|
137 tn CheckThumbnailSizeL 1 1 |
|
138 tn SetThumbnailSizeL KMaxTInt KMaxTInt |
|
139 tn CheckThumbnailSizeL KMaxTInt KMaxTInt |
|
140 tn SetThumbnailEnumSizeL EUnknownThumbnailSize |
|
141 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
142 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
143 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
144 tn SetThumbnailEnumSizeL KMaxTInt |
|
145 |
|
146 tn SetFlagsL EDefaultFlags |
|
147 tn CheckFlags EDefaultFlags |
|
148 tn SetFlagsL EAllowAnySize |
|
149 tn CheckFlags EAllowAnySize |
|
150 tn SetFlagsL KMaxTInt |
|
151 tn CheckFlags KMaxTInt |
|
152 |
|
153 tn SetQualityPreferenceL EOptimizeForQuality |
|
154 tn CheckQualityPreference EOptimizeForQuality |
|
155 tn SetQualityPreferenceL EOptimizeForPerformance |
|
156 tn CheckQualityPreference EOptimizeForPerformance |
|
157 tn SetQualityPreferenceL KMaxTInt |
|
158 tn CheckQualityPreference KMaxTInt |
|
159 |
|
160 tn SetDisplayModeL EColor16M |
|
161 tn CheckDisplayModeL EColor16M |
|
162 tn SetDisplayModeL EColor64K |
|
163 tn CheckDisplayModeL EColor64K |
|
164 tn SetDisplayModeL 0 |
|
165 tn CheckDisplayModeL 0 |
|
166 tn SetDisplayModeL KMaxTInt |
|
167 tn CheckDisplayModeL KMaxTInt |
|
168 |
|
169 tn DeleteInstance |
|
170 delete tn |
|
171 pause KTestDelay |
|
172 [Endtest] |
|
173 |
|
174 // --------------------------------------------------------------------------- |
|
175 // Create object sources |
|
176 // --------------------------------------------------------------------------- |
|
177 [Test] |
|
178 title Create object sources |
|
179 create ThumbnailManagerTest tn |
|
180 tn CreateInstanceL |
|
181 |
|
182 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
183 tn DeleteSourceInstance |
|
184 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Tiny_1x1.jpg |
|
185 tn DeleteSourceInstance |
|
186 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\video.3gp |
|
187 tn DeleteSourceInstance |
|
188 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\empty_file.bmp |
|
189 tn DeleteSourceInstance |
|
190 |
|
191 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
192 tn DeleteSourceInstance |
|
193 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\Tiny_1x1.jpg |
|
194 tn DeleteSourceInstance |
|
195 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\video.3gp |
|
196 tn DeleteSourceInstance |
|
197 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\empty_file.bmp |
|
198 tn DeleteSourceInstance |
|
199 |
|
200 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_VGA.jpg image/jpeg |
|
201 tn DeleteSourceInstance |
|
202 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\Tiny_1x1.jpg image/jpeg |
|
203 tn DeleteSourceInstance |
|
204 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\empty_file.bmp image/bmp |
|
205 tn DeleteSourceInstance |
|
206 |
|
207 tn DeleteInstance |
|
208 delete tn |
|
209 pause KTestDelay |
|
210 [Endtest] |
|
211 |
|
212 |
|
213 // --------------------------------------------------------------------------- |
|
214 // Create JPEG thumbnail |
|
215 // --------------------------------------------------------------------------- |
|
216 [Test] |
|
217 title Create JPEG thumbnail |
|
218 create ThumbnailManagerTest tn |
|
219 tn CreateInstanceL |
|
220 tn SetDisplayModeL EColor16M |
|
221 |
|
222 // using path |
|
223 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
224 tn DeleteThumbnails |
|
225 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
226 tn GetThumbnailL |
|
227 waittestclass tn |
|
228 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
229 tn DeleteThumbnails |
|
230 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
231 tn GetThumbnailL |
|
232 waittestclass tn |
|
233 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
234 tn DeleteThumbnails |
|
235 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
236 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
237 tn GetThumbnailL |
|
238 waittestclass tn |
|
239 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
240 tn DeleteThumbnails |
|
241 tn DeleteSourceInstance |
|
242 |
|
243 // using handle |
|
244 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
245 tn DeleteThumbnails |
|
246 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
247 tn GetThumbnailL |
|
248 waittestclass tn |
|
249 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
250 tn DeleteThumbnails |
|
251 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
252 tn GetThumbnailL |
|
253 waittestclass tn |
|
254 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
255 tn DeleteThumbnails |
|
256 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
257 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
258 tn GetThumbnailL |
|
259 waittestclass tn |
|
260 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
261 tn DeleteThumbnails |
|
262 tn DeleteSourceInstance |
|
263 |
|
264 tn DeleteInstance |
|
265 delete tn |
|
266 pause KTestDelay |
|
267 [Endtest] |
|
268 |
|
269 // --------------------------------------------------------------------------- |
|
270 // Create GIF thumbnail |
|
271 // --------------------------------------------------------------------------- |
|
272 [Test] |
|
273 title Create GIF thumbnail |
|
274 create ThumbnailManagerTest tn |
|
275 tn CreateInstanceL |
|
276 tn SetDisplayModeL EColor16M |
|
277 |
|
278 // using path |
|
279 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
280 tn DeleteThumbnails |
|
281 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
282 tn GetThumbnailL |
|
283 waittestclass tn |
|
284 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
285 tn DeleteThumbnails |
|
286 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
287 tn GetThumbnailL |
|
288 waittestclass tn |
|
289 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
290 tn DeleteThumbnails |
|
291 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
292 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
293 tn GetThumbnailL |
|
294 waittestclass tn |
|
295 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
296 tn DeleteThumbnails |
|
297 tn DeleteSourceInstance |
|
298 |
|
299 // using handle |
|
300 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
301 tn DeleteThumbnails |
|
302 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
303 tn GetThumbnailL |
|
304 waittestclass tn |
|
305 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
306 tn DeleteThumbnails |
|
307 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
308 tn GetThumbnailL |
|
309 waittestclass tn |
|
310 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
311 tn DeleteThumbnails |
|
312 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
313 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
314 tn GetThumbnailL |
|
315 waittestclass tn |
|
316 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
317 tn DeleteThumbnails |
|
318 tn DeleteSourceInstance |
|
319 |
|
320 tn DeleteInstance |
|
321 delete tn |
|
322 pause KTestDelay |
|
323 [Endtest] |
|
324 |
|
325 // --------------------------------------------------------------------------- |
|
326 // Create SVG thumbnail |
|
327 // --------------------------------------------------------------------------- |
|
328 [Test] |
|
329 title Create SVG thumbnail |
|
330 create ThumbnailManagerTest tn |
|
331 tn CreateInstanceL |
|
332 tn SetDisplayModeL EColor16M |
|
333 |
|
334 // using path |
|
335 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
336 tn DeleteThumbnails |
|
337 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
338 tn GetThumbnailL |
|
339 waittestclass tn |
|
340 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
341 tn DeleteThumbnails |
|
342 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
343 tn GetThumbnailL |
|
344 waittestclass tn |
|
345 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
346 tn DeleteThumbnails |
|
347 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
348 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
349 tn GetThumbnailL |
|
350 waittestclass tn |
|
351 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
352 tn DeleteThumbnails |
|
353 tn DeleteSourceInstance |
|
354 |
|
355 // using handle |
|
356 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
357 tn DeleteThumbnails |
|
358 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
359 tn GetThumbnailL |
|
360 waittestclass tn |
|
361 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
362 tn DeleteThumbnails |
|
363 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
364 tn GetThumbnailL |
|
365 waittestclass tn |
|
366 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
367 tn DeleteThumbnails |
|
368 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
369 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
370 tn GetThumbnailL |
|
371 waittestclass tn |
|
372 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
373 tn DeleteThumbnails |
|
374 tn DeleteSourceInstance |
|
375 |
|
376 tn DeleteInstance |
|
377 delete tn |
|
378 pause KTestDelay |
|
379 [Endtest] |
|
380 |
|
381 // --------------------------------------------------------------------------- |
|
382 // Create BMP thumbnail |
|
383 // --------------------------------------------------------------------------- |
|
384 [Test] |
|
385 title Create BMP thumbnail |
|
386 create ThumbnailManagerTest tn |
|
387 tn CreateInstanceL |
|
388 tn SetDisplayModeL EColor16M |
|
389 |
|
390 // using path |
|
391 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_400x300.bmp |
|
392 tn DeleteThumbnails |
|
393 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
394 tn GetThumbnailL |
|
395 waittestclass tn |
|
396 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
397 tn DeleteThumbnails |
|
398 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
399 tn GetThumbnailL |
|
400 waittestclass tn |
|
401 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
402 tn DeleteThumbnails |
|
403 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
404 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
405 tn GetThumbnailL |
|
406 waittestclass tn |
|
407 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
408 tn DeleteThumbnails |
|
409 tn DeleteSourceInstance |
|
410 |
|
411 // using handle |
|
412 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\RGB_400x300.bmp |
|
413 tn DeleteThumbnails |
|
414 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
415 tn GetThumbnailL |
|
416 waittestclass tn |
|
417 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
418 tn DeleteThumbnails |
|
419 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
420 tn GetThumbnailL |
|
421 waittestclass tn |
|
422 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
423 tn DeleteThumbnails |
|
424 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
425 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
426 tn GetThumbnailL |
|
427 waittestclass tn |
|
428 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
429 tn DeleteThumbnails |
|
430 tn DeleteSourceInstance |
|
431 |
|
432 tn DeleteInstance |
|
433 delete tn |
|
434 pause KTestDelay |
|
435 [Endtest] |
|
436 |
|
437 // --------------------------------------------------------------------------- |
|
438 // Create 3GP thumbnail |
|
439 // --------------------------------------------------------------------------- |
|
440 [Test] |
|
441 title Create 3GP thumbnail |
|
442 create ThumbnailManagerTest tn |
|
443 tn CreateInstanceL |
|
444 tn SetDisplayModeL EColor16M |
|
445 |
|
446 // using path |
|
447 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\video.3gp |
|
448 tn DeleteThumbnails |
|
449 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
450 tn GetThumbnailL |
|
451 waittestclass tn |
|
452 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor16M |
|
453 tn DeleteThumbnails |
|
454 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
455 tn GetThumbnailL |
|
456 waittestclass tn |
|
457 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor16M |
|
458 tn DeleteThumbnails |
|
459 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
460 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
461 tn GetThumbnailL |
|
462 waittestclass tn |
|
463 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
464 tn DeleteThumbnails |
|
465 tn DeleteSourceInstance |
|
466 |
|
467 // using handle |
|
468 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\video.3gp |
|
469 tn DeleteThumbnails |
|
470 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
471 tn GetThumbnailL |
|
472 waittestclass tn |
|
473 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor16M |
|
474 tn DeleteThumbnails |
|
475 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
476 tn GetThumbnailL |
|
477 waittestclass tn |
|
478 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor16M |
|
479 tn DeleteThumbnails |
|
480 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
481 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
482 tn GetThumbnailL |
|
483 waittestclass tn |
|
484 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
485 tn DeleteThumbnails |
|
486 tn DeleteSourceInstance |
|
487 |
|
488 tn DeleteInstance |
|
489 delete tn |
|
490 pause KTestDelay |
|
491 [Endtest] |
|
492 |
|
493 // --------------------------------------------------------------------------- |
|
494 // Create MPEG4 thumbnail |
|
495 // --------------------------------------------------------------------------- |
|
496 [Test] |
|
497 title Create MPEG4 thumbnail |
|
498 create ThumbnailManagerTest tn |
|
499 tn CreateInstanceL |
|
500 tn SetDisplayModeL EColor16M |
|
501 |
|
502 // using path |
|
503 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
504 tn DeleteThumbnails |
|
505 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
506 tn GetThumbnailL |
|
507 waittestclass tn |
|
508 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor16M |
|
509 tn DeleteThumbnails |
|
510 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
511 tn GetThumbnailL |
|
512 waittestclass tn |
|
513 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor16M |
|
514 tn DeleteThumbnails |
|
515 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
516 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
517 tn GetThumbnailL |
|
518 waittestclass tn |
|
519 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
520 tn DeleteThumbnails |
|
521 tn DeleteSourceInstance |
|
522 |
|
523 // using handle |
|
524 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
525 tn DeleteThumbnails |
|
526 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
527 tn GetThumbnailL |
|
528 waittestclass tn |
|
529 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor16M |
|
530 tn DeleteThumbnails |
|
531 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
532 tn GetThumbnailL |
|
533 waittestclass tn |
|
534 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor16M |
|
535 tn DeleteThumbnails |
|
536 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
537 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
538 tn GetThumbnailL |
|
539 waittestclass tn |
|
540 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
541 tn DeleteThumbnails |
|
542 tn DeleteSourceInstance |
|
543 |
|
544 tn DeleteInstance |
|
545 delete tn |
|
546 pause KTestDelay |
|
547 [Endtest] |
|
548 |
|
549 // --------------------------------------------------------------------------- |
|
550 // Create MP3 thumbnail |
|
551 // --------------------------------------------------------------------------- |
|
552 [Test] |
|
553 title Create MP3 thumbnail |
|
554 create ThumbnailManagerTest tn |
|
555 tn CreateInstanceL |
|
556 tn SetDisplayModeL EColor16M |
|
557 |
|
558 // using path |
|
559 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\mp3.mp3 |
|
560 tn DeleteThumbnails |
|
561 tn SetThumbnailEnumSizeL EAudioGridThumbnailSize |
|
562 tn GetThumbnailL |
|
563 waittestclass tn |
|
564 tn CheckThumbnailCenrepL EAudioGridThumbnailSize EColor16M |
|
565 tn DeleteThumbnails |
|
566 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
567 tn GetThumbnailL |
|
568 waittestclass tn |
|
569 tn CheckThumbnailCenrepL EAudioFullScreenThumbnailSize EColor16M |
|
570 tn DeleteThumbnails |
|
571 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
572 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
573 tn GetThumbnailL |
|
574 waittestclass tn |
|
575 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
576 tn DeleteThumbnails |
|
577 tn DeleteSourceInstance |
|
578 |
|
579 // using handle |
|
580 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\mp3.mp3 |
|
581 tn DeleteThumbnails |
|
582 tn SetThumbnailEnumSizeL EAudioGridThumbnailSize |
|
583 tn GetThumbnailL |
|
584 waittestclass tn |
|
585 tn CheckThumbnailCenrepL EAudioGridThumbnailSize EColor16M |
|
586 tn DeleteThumbnails |
|
587 tn SetThumbnailEnumSizeL EAudioFullScreenThumbnailSize |
|
588 tn GetThumbnailL |
|
589 waittestclass tn |
|
590 tn CheckThumbnailCenrepL EAudioFullScreenThumbnailSize EColor16M |
|
591 tn DeleteThumbnails |
|
592 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
593 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
594 tn GetThumbnailL |
|
595 waittestclass tn |
|
596 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
597 tn DeleteThumbnails |
|
598 tn DeleteSourceInstance |
|
599 |
|
600 tn DeleteInstance |
|
601 delete tn |
|
602 pause KTestDelay |
|
603 [Endtest] |
|
604 |
|
605 |
|
606 // --------------------------------------------------------------------------- |
|
607 // Thumbs from buffer |
|
608 // --------------------------------------------------------------------------- |
|
609 [Test] |
|
610 title Thumbs from buffer |
|
611 create ThumbnailManagerTest tn |
|
612 tn CreateInstanceL |
|
613 tn SetDisplayModeL EColor16M |
|
614 |
|
615 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_VGA.jpg image/jpeg |
|
616 tn DeleteThumbnails |
|
617 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
618 tn GetThumbnailL |
|
619 waittestclass tn |
|
620 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
621 tn DeleteThumbnails |
|
622 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
623 tn GetThumbnailL |
|
624 waittestclass tn |
|
625 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
626 tn DeleteThumbnails |
|
627 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
628 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
629 tn GetThumbnailL |
|
630 waittestclass tn |
|
631 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
632 tn DeleteThumbnails |
|
633 tn DeleteSourceInstance |
|
634 |
|
635 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_400x300.bmp image/bmp |
|
636 tn DeleteThumbnails |
|
637 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
638 tn GetThumbnailL |
|
639 waittestclass tn |
|
640 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
641 tn DeleteThumbnails |
|
642 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
643 tn GetThumbnailL |
|
644 waittestclass tn |
|
645 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
646 tn DeleteThumbnails |
|
647 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
648 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
649 tn GetThumbnailL |
|
650 waittestclass tn |
|
651 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
652 tn DeleteThumbnails |
|
653 tn DeleteSourceInstance |
|
654 |
|
655 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\8bit_PNG.png image/png |
|
656 tn DeleteThumbnails |
|
657 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
658 tn GetThumbnailL |
|
659 waittestclass tn |
|
660 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
661 tn DeleteThumbnails |
|
662 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
663 tn GetThumbnailL |
|
664 waittestclass tn |
|
665 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
666 tn DeleteThumbnails |
|
667 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
668 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
669 tn GetThumbnailL |
|
670 waittestclass tn |
|
671 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
672 tn DeleteThumbnails |
|
673 tn DeleteSourceInstance |
|
674 |
|
675 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\SVG_640x480.svg image/svg+xml |
|
676 tn DeleteThumbnails |
|
677 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
678 tn GetThumbnailL |
|
679 waittestclass tn |
|
680 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
681 tn DeleteThumbnails |
|
682 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
683 tn GetThumbnailL |
|
684 waittestclass tn |
|
685 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
686 tn DeleteThumbnails |
|
687 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
688 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
689 tn GetThumbnailL |
|
690 waittestclass tn |
|
691 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
692 tn DeleteThumbnails |
|
693 tn DeleteSourceInstance |
|
694 |
|
695 tn DeleteInstance |
|
696 delete tn |
|
697 pause KTestDelay |
|
698 [Endtest] |
|
699 |
|
700 // --------------------------------------------------------------------------- |
|
701 // Create thumbnails for each persistent size |
|
702 // --------------------------------------------------------------------------- |
|
703 [Test] |
|
704 title Create thumbnails for each persistent size |
|
705 create ThumbnailManagerTest tn |
|
706 tn CreateInstanceL |
|
707 tn SetDisplayModeL EColor16M |
|
708 |
|
709 tn SetFlagsL EDefaultFlags |
|
710 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
711 tn DeleteThumbnails |
|
712 tn CreateThumbnails |
|
713 waittestclass tn |
|
714 |
|
715 pause KTenSecondDelay |
|
716 |
|
717 tn SetFlagsL EDoNotCreate |
|
718 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
719 tn GetThumbnailL |
|
720 waittestclass tn |
|
721 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
722 tn SetThumbnailEnumSizeL EImageListThumbnailSize |
|
723 tn GetThumbnailL |
|
724 waittestclass tn |
|
725 tn CheckThumbnailCenrepL EImageListThumbnailSize EColor16M |
|
726 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
727 tn GetThumbnailL |
|
728 waittestclass tn |
|
729 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
730 tn DeleteThumbnails |
|
731 tn DeleteSourceInstance |
|
732 |
|
733 tn SetFlagsL EDefaultFlags |
|
734 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_VGA.jpg image/jpeg |
|
735 tn DeleteThumbnails |
|
736 tn CreateThumbnails |
|
737 waittestclass tn |
|
738 |
|
739 pause KTenSecondDelay |
|
740 |
|
741 tn SetFlagsL EDoNotCreate |
|
742 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
743 tn GetThumbnailL |
|
744 waittestclass tn |
|
745 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
746 tn SetThumbnailEnumSizeL EImageListThumbnailSize |
|
747 tn GetThumbnailL |
|
748 waittestclass tn |
|
749 tn CheckThumbnailCenrepL EImageListThumbnailSize EColor16M |
|
750 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
751 tn GetThumbnailL |
|
752 waittestclass tn |
|
753 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
754 tn DeleteThumbnails |
|
755 tn DeleteSourceInstance |
|
756 |
|
757 tn SetFlagsL EDefaultFlags |
|
758 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_400x300.bmp |
|
759 tn DeleteThumbnails |
|
760 tn CreateThumbnails |
|
761 waittestclass tn |
|
762 |
|
763 pause KTenSecondDelay |
|
764 |
|
765 tn SetFlagsL EDoNotCreate |
|
766 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
767 tn GetThumbnailL |
|
768 waittestclass tn |
|
769 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
770 tn SetThumbnailEnumSizeL EImageListThumbnailSize |
|
771 tn GetThumbnailL |
|
772 waittestclass tn |
|
773 tn CheckThumbnailCenrepL EImageListThumbnailSize EColor16M |
|
774 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
775 tn GetThumbnailL |
|
776 waittestclass tn |
|
777 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
778 tn DeleteThumbnails |
|
779 tn DeleteSourceInstance |
|
780 |
|
781 tn SetFlagsL EDefaultFlags |
|
782 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_400x300.bmp image/bmp |
|
783 tn DeleteThumbnails |
|
784 tn CreateThumbnails |
|
785 waittestclass tn |
|
786 |
|
787 pause KTenSecondDelay |
|
788 |
|
789 tn SetFlagsL EDoNotCreate |
|
790 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
791 tn GetThumbnailL |
|
792 waittestclass tn |
|
793 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
794 tn SetThumbnailEnumSizeL EImageListThumbnailSize |
|
795 tn GetThumbnailL |
|
796 waittestclass tn |
|
797 tn CheckThumbnailCenrepL EImageListThumbnailSize EColor16M |
|
798 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
799 tn GetThumbnailL |
|
800 waittestclass tn |
|
801 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
802 tn DeleteThumbnails |
|
803 tn DeleteSourceInstance |
|
804 |
|
805 tn SetFlagsL EDefaultFlags |
|
806 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\video.3gp |
|
807 tn DeleteThumbnails |
|
808 tn CreateThumbnails |
|
809 waittestclass tn |
|
810 |
|
811 pause KTenSecondDelay |
|
812 |
|
813 tn SetFlagsL EDoNotCreate |
|
814 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
815 tn GetThumbnailL |
|
816 waittestclass tn |
|
817 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor16M |
|
818 tn SetThumbnailEnumSizeL EVideoListThumbnailSize |
|
819 tn GetThumbnailL |
|
820 waittestclass tn |
|
821 tn CheckThumbnailCenrepL EVideoListThumbnailSize EColor16M |
|
822 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
823 tn GetThumbnailL |
|
824 waittestclass tn |
|
825 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor16M |
|
826 tn DeleteThumbnails |
|
827 tn DeleteSourceInstance |
|
828 |
|
829 tn DeleteInstance |
|
830 delete tn |
|
831 pause KTestDelay |
|
832 [Endtest] |
|
833 |
|
834 |
|
835 // --------------------------------------------------------------------------- |
|
836 // Thumbnail from missing or unsupported file |
|
837 // --------------------------------------------------------------------------- |
|
838 [Test] |
|
839 title Thumbnail from missing or unsupported file |
|
840 create ThumbnailManagerTest tn |
|
841 tn CreateInstanceL |
|
842 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
843 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
844 |
|
845 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\does_not_exist.jpg |
|
846 tn GetThumbnailL |
|
847 allownextresult KErrNotFound |
|
848 waittestclass tn |
|
849 tn DeleteSourceInstance |
|
850 |
|
851 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Unsupported.txt |
|
852 tn GetThumbnailL |
|
853 allownextresult KErrNotSupported |
|
854 waittestclass tn |
|
855 tn DeleteSourceInstance |
|
856 |
|
857 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\Unsupported.txt |
|
858 tn GetThumbnailL |
|
859 allownextresult KErrNotSupported |
|
860 waittestclass tn |
|
861 tn DeleteSourceInstance |
|
862 |
|
863 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\Unsupported.txt plain/text |
|
864 tn GetThumbnailL |
|
865 allownextresult KErrNotSupported |
|
866 waittestclass tn |
|
867 tn DeleteSourceInstance |
|
868 |
|
869 tn DeleteInstance |
|
870 delete tn |
|
871 pause KTestDelay |
|
872 [Endtest] |
|
873 |
|
874 // --------------------------------------------------------------------------- |
|
875 // Thumbnail from corrupt file |
|
876 // --------------------------------------------------------------------------- |
|
877 [Test] |
|
878 title Thumbnail from corrupt file |
|
879 create ThumbnailManagerTest tn |
|
880 tn CreateInstanceL |
|
881 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
882 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
883 |
|
884 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_jpg.jpg |
|
885 tn GetThumbnailL |
|
886 allownextresult KErrNotFound |
|
887 waittestclass tn |
|
888 tn DeleteSourceInstance |
|
889 |
|
890 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\not_jpg.jpg image/jpeg |
|
891 tn GetThumbnailL |
|
892 allownextresult KErrNotFound |
|
893 waittestclass tn |
|
894 tn DeleteSourceInstance |
|
895 |
|
896 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\not_3gp.3gp |
|
897 tn GetThumbnailL |
|
898 allownextresult KErrNotSupported |
|
899 waittestclass tn |
|
900 tn DeleteSourceInstance |
|
901 |
|
902 tn DeleteInstance |
|
903 delete tn |
|
904 pause KTestDelay |
|
905 [Endtest] |
|
906 |
|
907 |
|
908 // --------------------------------------------------------------------------- |
|
909 // Custom size thumbs |
|
910 // --------------------------------------------------------------------------- |
|
911 [Test] |
|
912 title Custom size thumbs |
|
913 create ThumbnailManagerTest tn |
|
914 tn CreateInstanceL |
|
915 tn SetDisplayModeL EColor16M |
|
916 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
917 |
|
918 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
919 tn DeleteThumbnails |
|
920 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
921 tn GetThumbnailL |
|
922 waittestclass tn |
|
923 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
924 tn DeleteThumbnails |
|
925 tn SetThumbnailSizeL KCustomSize2X KCustomSize2Y |
|
926 tn GetThumbnailL |
|
927 waittestclass tn |
|
928 tn CheckThumbnailL KCustomSize2X KCustomSize2Y EColor16M |
|
929 tn DeleteThumbnails |
|
930 tn SetThumbnailSizeL KCustomSize3X KCustomSize3Y |
|
931 tn GetThumbnailL |
|
932 waittestclass tn |
|
933 tn CheckThumbnailL KCustomSize3X KCustomSize3Y EColor16M |
|
934 tn DeleteThumbnails |
|
935 tn SetThumbnailSizeL KCustomSize4X KCustomSize4Y |
|
936 tn GetThumbnailL |
|
937 waittestclass tn |
|
938 tn CheckThumbnailL KCustomSize4X KCustomSize4Y EColor16M |
|
939 tn DeleteThumbnails |
|
940 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
941 tn GetThumbnailL |
|
942 waittestclass tn |
|
943 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
944 tn DeleteThumbnails |
|
945 tn SetThumbnailSizeL KCustomSize6X KCustomSize6Y |
|
946 tn GetThumbnailL |
|
947 waittestclass tn |
|
948 tn CheckThumbnailL KCustomSize6X KCustomSize6Y EColor16M |
|
949 tn DeleteThumbnails |
|
950 tn SetThumbnailSizeL KCustomSize7X KCustomSize7Y |
|
951 tn GetThumbnailL |
|
952 waittestclass tn |
|
953 tn CheckThumbnailL KCustomSize7X KCustomSize7Y EColor16M |
|
954 tn DeleteThumbnails |
|
955 tn SetThumbnailSizeL KCustomSize8X KCustomSize8Y |
|
956 tn GetThumbnailL |
|
957 waittestclass tn |
|
958 tn CheckThumbnailL KCustomSize8X KCustomSize8Y EColor16M |
|
959 tn DeleteThumbnails |
|
960 tn SetThumbnailSizeL KCustomSize9X KCustomSize9Y |
|
961 tn GetThumbnailL |
|
962 waittestclass tn |
|
963 tn CheckThumbnailL KCustomSize9X KCustomSize9Y EColor16M |
|
964 tn DeleteThumbnails |
|
965 tn SetThumbnailSizeL KCustomSize10X KCustomSize10Y |
|
966 tn GetThumbnailL |
|
967 waittestclass tn |
|
968 tn CheckThumbnailL KCustomSize10X KCustomSize10Y EColor16M |
|
969 tn DeleteThumbnails |
|
970 tn DeleteSourceInstance |
|
971 |
|
972 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
973 tn DeleteThumbnails |
|
974 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
975 tn GetThumbnailL |
|
976 waittestclass tn |
|
977 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
978 tn DeleteThumbnails |
|
979 tn SetThumbnailSizeL KCustomSize2X KCustomSize2Y |
|
980 tn GetThumbnailL |
|
981 waittestclass tn |
|
982 tn CheckThumbnailL KCustomSize2X KCustomSize2Y EColor16M |
|
983 tn DeleteThumbnails |
|
984 tn SetThumbnailSizeL KCustomSize3X KCustomSize3Y |
|
985 tn GetThumbnailL |
|
986 waittestclass tn |
|
987 tn CheckThumbnailL KCustomSize3X KCustomSize3Y EColor16M |
|
988 tn DeleteThumbnails |
|
989 tn SetThumbnailSizeL KCustomSize4X KCustomSize4Y |
|
990 tn GetThumbnailL |
|
991 waittestclass tn |
|
992 tn CheckThumbnailL KCustomSize4X KCustomSize4Y EColor16M |
|
993 tn DeleteThumbnails |
|
994 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
995 tn GetThumbnailL |
|
996 waittestclass tn |
|
997 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
998 tn DeleteThumbnails |
|
999 tn SetThumbnailSizeL KCustomSize6X KCustomSize6Y |
|
1000 tn GetThumbnailL |
|
1001 waittestclass tn |
|
1002 tn CheckThumbnailL KCustomSize6X KCustomSize6Y EColor16M |
|
1003 tn DeleteThumbnails |
|
1004 tn SetThumbnailSizeL KCustomSize7X KCustomSize7Y |
|
1005 tn GetThumbnailL |
|
1006 waittestclass tn |
|
1007 tn CheckThumbnailL KCustomSize7X KCustomSize7Y EColor16M |
|
1008 tn DeleteThumbnails |
|
1009 tn SetThumbnailSizeL KCustomSize8X KCustomSize8Y |
|
1010 tn GetThumbnailL |
|
1011 waittestclass tn |
|
1012 tn CheckThumbnailL KCustomSize8X KCustomSize8Y EColor16M |
|
1013 tn DeleteThumbnails |
|
1014 tn SetThumbnailSizeL KCustomSize9X KCustomSize9Y |
|
1015 tn GetThumbnailL |
|
1016 waittestclass tn |
|
1017 tn CheckThumbnailL KCustomSize9X KCustomSize9Y EColor16M |
|
1018 tn DeleteThumbnails |
|
1019 tn SetThumbnailSizeL KCustomSize10X KCustomSize10Y |
|
1020 tn GetThumbnailL |
|
1021 waittestclass tn |
|
1022 tn CheckThumbnailL KCustomSize10X KCustomSize10Y EColor16M |
|
1023 tn DeleteThumbnails |
|
1024 tn DeleteSourceInstance |
|
1025 |
|
1026 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
1027 tn DeleteThumbnails |
|
1028 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1029 tn GetThumbnailL |
|
1030 waittestclass tn |
|
1031 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1032 tn DeleteThumbnails |
|
1033 tn SetThumbnailSizeL KCustomSize2X KCustomSize2Y |
|
1034 tn GetThumbnailL |
|
1035 waittestclass tn |
|
1036 tn CheckThumbnailL KCustomSize2X KCustomSize2Y EColor16M |
|
1037 tn DeleteThumbnails |
|
1038 tn SetThumbnailSizeL KCustomSize3X KCustomSize3Y |
|
1039 tn GetThumbnailL |
|
1040 waittestclass tn |
|
1041 tn CheckThumbnailL KCustomSize3X KCustomSize3Y EColor16M |
|
1042 tn DeleteThumbnails |
|
1043 tn SetThumbnailSizeL KCustomSize4X KCustomSize4Y |
|
1044 tn GetThumbnailL |
|
1045 waittestclass tn |
|
1046 tn CheckThumbnailL KCustomSize4X KCustomSize4Y EColor16M |
|
1047 tn DeleteThumbnails |
|
1048 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1049 tn GetThumbnailL |
|
1050 waittestclass tn |
|
1051 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1052 tn DeleteThumbnails |
|
1053 tn SetThumbnailSizeL KCustomSize6X KCustomSize6Y |
|
1054 tn GetThumbnailL |
|
1055 waittestclass tn |
|
1056 tn CheckThumbnailL KCustomSize6X KCustomSize6Y EColor16M |
|
1057 tn DeleteThumbnails |
|
1058 tn SetThumbnailSizeL KCustomSize7X KCustomSize7Y |
|
1059 tn GetThumbnailL |
|
1060 waittestclass tn |
|
1061 tn CheckThumbnailL KCustomSize7X KCustomSize7Y EColor16M |
|
1062 tn DeleteThumbnails |
|
1063 tn SetThumbnailSizeL KCustomSize8X KCustomSize8Y |
|
1064 tn GetThumbnailL |
|
1065 waittestclass tn |
|
1066 tn CheckThumbnailL KCustomSize8X KCustomSize8Y EColor16M |
|
1067 tn DeleteThumbnails |
|
1068 tn SetThumbnailSizeL KCustomSize9X KCustomSize9Y |
|
1069 tn GetThumbnailL |
|
1070 waittestclass tn |
|
1071 tn CheckThumbnailL KCustomSize9X KCustomSize9Y EColor16M |
|
1072 tn DeleteThumbnails |
|
1073 tn SetThumbnailSizeL KCustomSize10X KCustomSize10Y |
|
1074 tn GetThumbnailL |
|
1075 waittestclass tn |
|
1076 tn CheckThumbnailL KCustomSize10X KCustomSize10Y EColor16M |
|
1077 tn DeleteThumbnails |
|
1078 tn DeleteSourceInstance |
|
1079 |
|
1080 tn DeleteInstance |
|
1081 delete tn |
|
1082 pause KTestDelay |
|
1083 [Endtest] |
|
1084 |
|
1085 // --------------------------------------------------------------------------- |
|
1086 // Custom size thumbs with cropping |
|
1087 // --------------------------------------------------------------------------- |
|
1088 [Test] |
|
1089 title Custom size thumbs with cropping |
|
1090 create ThumbnailManagerTest tn |
|
1091 tn CreateInstanceL |
|
1092 tn SetDisplayModeL EColor16M |
|
1093 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1094 |
|
1095 tn SetFlagsL ECropToAspectRatio |
|
1096 |
|
1097 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
1098 tn DeleteThumbnails |
|
1099 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1100 tn GetThumbnailL |
|
1101 waittestclass tn |
|
1102 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1103 tn DeleteThumbnails |
|
1104 tn SetThumbnailSizeL KCustomSize2X KCustomSize2Y |
|
1105 tn GetThumbnailL |
|
1106 waittestclass tn |
|
1107 tn CheckThumbnailL KCustomSize2X KCustomSize2Y EColor16M |
|
1108 tn DeleteThumbnails |
|
1109 tn SetThumbnailSizeL KCustomSize3X KCustomSize3Y |
|
1110 tn GetThumbnailL |
|
1111 waittestclass tn |
|
1112 tn CheckThumbnailL KCustomSize3X KCustomSize3Y EColor16M |
|
1113 tn DeleteThumbnails |
|
1114 tn SetThumbnailSizeL KCustomSize4X KCustomSize4Y |
|
1115 tn GetThumbnailL |
|
1116 waittestclass tn |
|
1117 tn CheckThumbnailL KCustomSize4X KCustomSize4Y EColor16M |
|
1118 tn DeleteThumbnails |
|
1119 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1120 tn GetThumbnailL |
|
1121 waittestclass tn |
|
1122 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1123 tn DeleteThumbnails |
|
1124 tn SetThumbnailSizeL KCustomSize6X KCustomSize6Y |
|
1125 tn GetThumbnailL |
|
1126 waittestclass tn |
|
1127 tn CheckThumbnailL KCustomSize6X KCustomSize6Y EColor16M |
|
1128 tn DeleteThumbnails |
|
1129 tn SetThumbnailSizeL KCustomSize7X KCustomSize7Y |
|
1130 tn GetThumbnailL |
|
1131 waittestclass tn |
|
1132 tn CheckThumbnailL KCustomSize7X KCustomSize7Y EColor16M |
|
1133 tn DeleteThumbnails |
|
1134 tn SetThumbnailSizeL KCustomSize8X KCustomSize8Y |
|
1135 tn GetThumbnailL |
|
1136 waittestclass tn |
|
1137 tn CheckThumbnailL KCustomSize8X KCustomSize8Y EColor16M |
|
1138 tn DeleteThumbnails |
|
1139 tn SetThumbnailSizeL KCustomSize9X KCustomSize9Y |
|
1140 tn GetThumbnailL |
|
1141 waittestclass tn |
|
1142 tn CheckThumbnailL KCustomSize9X KCustomSize9Y EColor16M |
|
1143 tn DeleteThumbnails |
|
1144 tn SetThumbnailSizeL KCustomSize10X KCustomSize10Y |
|
1145 tn GetThumbnailL |
|
1146 waittestclass tn |
|
1147 tn CheckThumbnailL KCustomSize10X KCustomSize10Y EColor16M |
|
1148 tn DeleteThumbnails |
|
1149 tn DeleteSourceInstance |
|
1150 |
|
1151 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
1152 tn DeleteThumbnails |
|
1153 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1154 tn GetThumbnailL |
|
1155 waittestclass tn |
|
1156 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1157 tn DeleteThumbnails |
|
1158 tn SetThumbnailSizeL KCustomSize2X KCustomSize2Y |
|
1159 tn GetThumbnailL |
|
1160 waittestclass tn |
|
1161 tn CheckThumbnailL KCustomSize2X KCustomSize2Y EColor16M |
|
1162 tn DeleteThumbnails |
|
1163 tn SetThumbnailSizeL KCustomSize3X KCustomSize3Y |
|
1164 tn GetThumbnailL |
|
1165 waittestclass tn |
|
1166 tn CheckThumbnailL KCustomSize3X KCustomSize3Y EColor16M |
|
1167 tn DeleteThumbnails |
|
1168 tn SetThumbnailSizeL KCustomSize4X KCustomSize4Y |
|
1169 tn GetThumbnailL |
|
1170 waittestclass tn |
|
1171 tn CheckThumbnailL KCustomSize4X KCustomSize4Y EColor16M |
|
1172 tn DeleteThumbnails |
|
1173 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1174 tn GetThumbnailL |
|
1175 waittestclass tn |
|
1176 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1177 tn DeleteThumbnails |
|
1178 tn SetThumbnailSizeL KCustomSize6X KCustomSize6Y |
|
1179 tn GetThumbnailL |
|
1180 waittestclass tn |
|
1181 tn CheckThumbnailL KCustomSize6X KCustomSize6Y EColor16M |
|
1182 tn DeleteThumbnails |
|
1183 tn SetThumbnailSizeL KCustomSize7X KCustomSize7Y |
|
1184 tn GetThumbnailL |
|
1185 waittestclass tn |
|
1186 tn CheckThumbnailL KCustomSize7X KCustomSize7Y EColor16M |
|
1187 tn DeleteThumbnails |
|
1188 tn SetThumbnailSizeL KCustomSize8X KCustomSize8Y |
|
1189 tn GetThumbnailL |
|
1190 waittestclass tn |
|
1191 tn CheckThumbnailL KCustomSize8X KCustomSize8Y EColor16M |
|
1192 tn DeleteThumbnails |
|
1193 tn SetThumbnailSizeL KCustomSize9X KCustomSize9Y |
|
1194 tn GetThumbnailL |
|
1195 waittestclass tn |
|
1196 tn CheckThumbnailL KCustomSize9X KCustomSize9Y EColor16M |
|
1197 tn DeleteThumbnails |
|
1198 tn SetThumbnailSizeL KCustomSize10X KCustomSize10Y |
|
1199 tn GetThumbnailL |
|
1200 waittestclass tn |
|
1201 tn CheckThumbnailL KCustomSize10X KCustomSize10Y EColor16M |
|
1202 tn DeleteThumbnails |
|
1203 tn DeleteSourceInstance |
|
1204 |
|
1205 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
1206 tn DeleteThumbnails |
|
1207 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1208 tn GetThumbnailL |
|
1209 waittestclass tn |
|
1210 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1211 tn DeleteThumbnails |
|
1212 tn SetThumbnailSizeL KCustomSize2X KCustomSize2Y |
|
1213 tn GetThumbnailL |
|
1214 waittestclass tn |
|
1215 tn CheckThumbnailL KCustomSize2X KCustomSize2Y EColor16M |
|
1216 tn DeleteThumbnails |
|
1217 tn SetThumbnailSizeL KCustomSize3X KCustomSize3Y |
|
1218 tn GetThumbnailL |
|
1219 waittestclass tn |
|
1220 tn CheckThumbnailL KCustomSize3X KCustomSize3Y EColor16M |
|
1221 tn DeleteThumbnails |
|
1222 tn SetThumbnailSizeL KCustomSize4X KCustomSize4Y |
|
1223 tn GetThumbnailL |
|
1224 waittestclass tn |
|
1225 tn CheckThumbnailL KCustomSize4X KCustomSize4Y EColor16M |
|
1226 tn DeleteThumbnails |
|
1227 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1228 tn GetThumbnailL |
|
1229 waittestclass tn |
|
1230 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1231 tn DeleteThumbnails |
|
1232 tn SetThumbnailSizeL KCustomSize6X KCustomSize6Y |
|
1233 tn GetThumbnailL |
|
1234 waittestclass tn |
|
1235 tn CheckThumbnailL KCustomSize6X KCustomSize6Y EColor16M |
|
1236 tn DeleteThumbnails |
|
1237 tn SetThumbnailSizeL KCustomSize7X KCustomSize7Y |
|
1238 tn GetThumbnailL |
|
1239 waittestclass tn |
|
1240 tn CheckThumbnailL KCustomSize7X KCustomSize7Y EColor16M |
|
1241 tn DeleteThumbnails |
|
1242 tn SetThumbnailSizeL KCustomSize8X KCustomSize8Y |
|
1243 tn GetThumbnailL |
|
1244 waittestclass tn |
|
1245 tn CheckThumbnailL KCustomSize8X KCustomSize8Y EColor16M |
|
1246 tn DeleteThumbnails |
|
1247 tn SetThumbnailSizeL KCustomSize9X KCustomSize9Y |
|
1248 tn GetThumbnailL |
|
1249 waittestclass tn |
|
1250 tn CheckThumbnailL KCustomSize9X KCustomSize9Y EColor16M |
|
1251 tn DeleteThumbnails |
|
1252 tn SetThumbnailSizeL KCustomSize10X KCustomSize10Y |
|
1253 tn GetThumbnailL |
|
1254 waittestclass tn |
|
1255 tn CheckThumbnailL KCustomSize10X KCustomSize10Y EColor16M |
|
1256 tn DeleteThumbnails |
|
1257 tn DeleteSourceInstance |
|
1258 |
|
1259 tn DeleteInstance |
|
1260 delete tn |
|
1261 pause KTestDelay |
|
1262 [Endtest] |
|
1263 |
|
1264 // --------------------------------------------------------------------------- |
|
1265 // Different display modes |
|
1266 // --------------------------------------------------------------------------- |
|
1267 [Test] |
|
1268 title Different display modes |
|
1269 create ThumbnailManagerTest tn |
|
1270 tn CreateInstanceL |
|
1271 |
|
1272 // 24-bit |
|
1273 tn SetDisplayModeL EColor16M |
|
1274 |
|
1275 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
1276 tn DeleteThumbnails |
|
1277 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1278 tn GetThumbnailL |
|
1279 waittestclass tn |
|
1280 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1281 tn DeleteThumbnails |
|
1282 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1283 tn GetThumbnailL |
|
1284 waittestclass tn |
|
1285 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
1286 tn DeleteThumbnails |
|
1287 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1288 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1289 tn GetThumbnailL |
|
1290 waittestclass tn |
|
1291 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1292 tn DeleteThumbnails |
|
1293 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1294 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1295 tn GetThumbnailL |
|
1296 waittestclass tn |
|
1297 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1298 tn DeleteThumbnails |
|
1299 tn DeleteSourceInstance |
|
1300 |
|
1301 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_VGA.jpg image/jpeg |
|
1302 tn DeleteThumbnails |
|
1303 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1304 tn GetThumbnailL |
|
1305 waittestclass tn |
|
1306 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1307 tn DeleteThumbnails |
|
1308 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1309 tn GetThumbnailL |
|
1310 waittestclass tn |
|
1311 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
1312 tn DeleteThumbnails |
|
1313 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1314 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1315 tn GetThumbnailL |
|
1316 waittestclass tn |
|
1317 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1318 tn DeleteThumbnails |
|
1319 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1320 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1321 tn GetThumbnailL |
|
1322 waittestclass tn |
|
1323 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1324 tn DeleteThumbnails |
|
1325 tn DeleteSourceInstance |
|
1326 |
|
1327 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_400x300.bmp |
|
1328 tn DeleteThumbnails |
|
1329 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1330 tn GetThumbnailL |
|
1331 waittestclass tn |
|
1332 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1333 tn DeleteThumbnails |
|
1334 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1335 tn GetThumbnailL |
|
1336 waittestclass tn |
|
1337 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
1338 tn DeleteThumbnails |
|
1339 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1340 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1341 tn GetThumbnailL |
|
1342 waittestclass tn |
|
1343 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1344 tn DeleteThumbnails |
|
1345 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1346 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1347 tn GetThumbnailL |
|
1348 waittestclass tn |
|
1349 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1350 tn DeleteThumbnails |
|
1351 tn DeleteSourceInstance |
|
1352 |
|
1353 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_400x300.bmp image/bmp |
|
1354 tn DeleteThumbnails |
|
1355 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1356 tn GetThumbnailL |
|
1357 waittestclass tn |
|
1358 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1359 tn DeleteThumbnails |
|
1360 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1361 tn GetThumbnailL |
|
1362 waittestclass tn |
|
1363 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
1364 tn DeleteThumbnails |
|
1365 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1366 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1367 tn GetThumbnailL |
|
1368 waittestclass tn |
|
1369 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1370 tn DeleteThumbnails |
|
1371 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1372 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1373 tn GetThumbnailL |
|
1374 waittestclass tn |
|
1375 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1376 tn DeleteThumbnails |
|
1377 tn DeleteSourceInstance |
|
1378 |
|
1379 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\video.3gp |
|
1380 tn DeleteThumbnails |
|
1381 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
1382 tn GetThumbnailL |
|
1383 waittestclass tn |
|
1384 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor16M |
|
1385 tn DeleteThumbnails |
|
1386 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
1387 tn GetThumbnailL |
|
1388 waittestclass tn |
|
1389 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor16M |
|
1390 tn DeleteThumbnails |
|
1391 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1392 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1393 tn GetThumbnailL |
|
1394 waittestclass tn |
|
1395 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1396 tn DeleteThumbnails |
|
1397 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1398 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1399 tn GetThumbnailL |
|
1400 waittestclass tn |
|
1401 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1402 tn DeleteThumbnails |
|
1403 tn DeleteSourceInstance |
|
1404 |
|
1405 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
1406 tn DeleteThumbnails |
|
1407 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
1408 tn GetThumbnailL |
|
1409 waittestclass tn |
|
1410 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor16M |
|
1411 tn DeleteThumbnails |
|
1412 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
1413 tn GetThumbnailL |
|
1414 waittestclass tn |
|
1415 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor16M |
|
1416 tn DeleteThumbnails |
|
1417 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1418 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1419 tn GetThumbnailL |
|
1420 waittestclass tn |
|
1421 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor16M |
|
1422 tn DeleteThumbnails |
|
1423 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1424 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1425 tn GetThumbnailL |
|
1426 waittestclass tn |
|
1427 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor16M |
|
1428 tn DeleteThumbnails |
|
1429 tn DeleteSourceInstance |
|
1430 |
|
1431 // 16-bit |
|
1432 tn SetDisplayModeL EColor64K |
|
1433 |
|
1434 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
1435 tn DeleteThumbnails |
|
1436 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1437 tn GetThumbnailL |
|
1438 waittestclass tn |
|
1439 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor64K |
|
1440 tn DeleteThumbnails |
|
1441 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1442 tn GetThumbnailL |
|
1443 waittestclass tn |
|
1444 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor64K |
|
1445 tn DeleteThumbnails |
|
1446 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1447 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1448 tn GetThumbnailL |
|
1449 waittestclass tn |
|
1450 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor64K |
|
1451 tn DeleteThumbnails |
|
1452 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1453 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1454 tn GetThumbnailL |
|
1455 waittestclass tn |
|
1456 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor64K |
|
1457 tn DeleteThumbnails |
|
1458 tn DeleteSourceInstance |
|
1459 |
|
1460 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_VGA.jpg image/jpeg |
|
1461 tn DeleteThumbnails |
|
1462 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1463 tn GetThumbnailL |
|
1464 waittestclass tn |
|
1465 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor64K |
|
1466 tn DeleteThumbnails |
|
1467 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1468 tn GetThumbnailL |
|
1469 waittestclass tn |
|
1470 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor64K |
|
1471 tn DeleteThumbnails |
|
1472 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1473 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1474 tn GetThumbnailL |
|
1475 waittestclass tn |
|
1476 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor64K |
|
1477 tn DeleteThumbnails |
|
1478 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1479 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1480 tn GetThumbnailL |
|
1481 waittestclass tn |
|
1482 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor64K |
|
1483 tn DeleteThumbnails |
|
1484 tn DeleteSourceInstance |
|
1485 |
|
1486 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_400x300.bmp |
|
1487 tn DeleteThumbnails |
|
1488 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1489 tn GetThumbnailL |
|
1490 waittestclass tn |
|
1491 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor64K |
|
1492 tn DeleteThumbnails |
|
1493 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1494 tn GetThumbnailL |
|
1495 waittestclass tn |
|
1496 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor64K |
|
1497 tn DeleteThumbnails |
|
1498 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1499 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1500 tn GetThumbnailL |
|
1501 waittestclass tn |
|
1502 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor64K |
|
1503 tn DeleteThumbnails |
|
1504 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1505 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1506 tn GetThumbnailL |
|
1507 waittestclass tn |
|
1508 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor64K |
|
1509 tn DeleteThumbnails |
|
1510 tn DeleteSourceInstance |
|
1511 |
|
1512 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_400x300.bmp image/bmp |
|
1513 tn DeleteThumbnails |
|
1514 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1515 tn GetThumbnailL |
|
1516 waittestclass tn |
|
1517 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor64K |
|
1518 tn DeleteThumbnails |
|
1519 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1520 tn GetThumbnailL |
|
1521 waittestclass tn |
|
1522 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor64K |
|
1523 tn DeleteThumbnails |
|
1524 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1525 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1526 tn GetThumbnailL |
|
1527 waittestclass tn |
|
1528 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor64K |
|
1529 tn DeleteThumbnails |
|
1530 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1531 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1532 tn GetThumbnailL |
|
1533 waittestclass tn |
|
1534 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor64K |
|
1535 tn DeleteThumbnails |
|
1536 tn DeleteSourceInstance |
|
1537 |
|
1538 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\video.3gp |
|
1539 tn DeleteThumbnails |
|
1540 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
1541 tn GetThumbnailL |
|
1542 waittestclass tn |
|
1543 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor64K |
|
1544 tn DeleteThumbnails |
|
1545 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
1546 tn GetThumbnailL |
|
1547 waittestclass tn |
|
1548 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor64K |
|
1549 tn DeleteThumbnails |
|
1550 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1551 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1552 tn GetThumbnailL |
|
1553 waittestclass tn |
|
1554 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor64K |
|
1555 tn DeleteThumbnails |
|
1556 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1557 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1558 tn GetThumbnailL |
|
1559 waittestclass tn |
|
1560 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor64K |
|
1561 tn DeleteThumbnails |
|
1562 tn DeleteSourceInstance |
|
1563 |
|
1564 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
1565 tn DeleteThumbnails |
|
1566 tn SetThumbnailEnumSizeL EVideoGridThumbnailSize |
|
1567 tn GetThumbnailL |
|
1568 waittestclass tn |
|
1569 tn CheckThumbnailCenrepL EVideoGridThumbnailSize EColor64K |
|
1570 tn DeleteThumbnails |
|
1571 tn SetThumbnailEnumSizeL EVideoFullScreenThumbnailSize |
|
1572 tn GetThumbnailL |
|
1573 waittestclass tn |
|
1574 tn CheckThumbnailCenrepL EVideoFullScreenThumbnailSize EColor64K |
|
1575 tn DeleteThumbnails |
|
1576 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1577 tn SetThumbnailSizeL KCustomSizeX KCustomSizeY |
|
1578 tn GetThumbnailL |
|
1579 waittestclass tn |
|
1580 tn CheckThumbnailL KCustomSizeX KCustomSizeY EColor64K |
|
1581 tn DeleteThumbnails |
|
1582 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1583 tn SetThumbnailSizeL KCustomSize5X KCustomSize5Y |
|
1584 tn GetThumbnailL |
|
1585 waittestclass tn |
|
1586 tn CheckThumbnailL KCustomSize5X KCustomSize5Y EColor64K |
|
1587 tn DeleteThumbnails |
|
1588 tn DeleteSourceInstance |
|
1589 |
|
1590 tn DeleteInstance |
|
1591 delete tn |
|
1592 pause KTestDelay |
|
1593 [Endtest] |
|
1594 |
|
1595 |
|
1596 // --------------------------------------------------------------------------- |
|
1597 // Get thumbnail by id |
|
1598 // --------------------------------------------------------------------------- |
|
1599 [Test] |
|
1600 title Get thumbnail by id |
|
1601 create ThumbnailManagerTest tn |
|
1602 tn CreateInstanceL |
|
1603 tn SetDisplayModeL EColor16M |
|
1604 |
|
1605 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1606 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg 99999 |
|
1607 tn DeleteThumbnails |
|
1608 tn CreateThumbnails |
|
1609 waittestclass tn |
|
1610 |
|
1611 pause KTenSecondDelay |
|
1612 |
|
1613 tn SetFlagsL EDoNotCreate |
|
1614 tn GetThumbnailByIdL 99999 |
|
1615 waittestclass tn |
|
1616 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1617 tn DeleteThumbnails |
|
1618 |
|
1619 tn DeleteSourceInstance |
|
1620 tn DeleteInstance |
|
1621 delete tn |
|
1622 pause KTestDelay |
|
1623 [Endtest] |
|
1624 |
|
1625 // --------------------------------------------------------------------------- |
|
1626 // Set thumbnail from buffer |
|
1627 // --------------------------------------------------------------------------- |
|
1628 [Test] |
|
1629 title Set thumbnail from buffer |
|
1630 create ThumbnailManagerTest tn |
|
1631 tn CreateInstanceL |
|
1632 tn SetDisplayModeL EColor16M |
|
1633 |
|
1634 tn SetFlagsL EDefaultFlags |
|
1635 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1636 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_VGA.jpg image/jpeg |
|
1637 tn DeleteThumbnails |
|
1638 tn SetThumbnailL |
|
1639 |
|
1640 waittestclass tn |
|
1641 |
|
1642 tn SetFlagsL EDoNotCreate |
|
1643 tn GetThumbnailL |
|
1644 waittestclass tn |
|
1645 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1646 tn DeleteThumbnails |
|
1647 tn DeleteSourceInstance |
|
1648 |
|
1649 tn SetFlagsL EDefaultFlags |
|
1650 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\RGB_400x300.bmp image/bmp |
|
1651 tn DeleteThumbnails |
|
1652 tn SetThumbnailL |
|
1653 |
|
1654 waittestclass tn |
|
1655 |
|
1656 tn SetFlagsL EDoNotCreate |
|
1657 tn GetThumbnailL |
|
1658 waittestclass tn |
|
1659 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1660 tn DeleteThumbnails |
|
1661 tn DeleteSourceInstance |
|
1662 |
|
1663 tn SetFlagsL EDefaultFlags |
|
1664 tn CreateSourceInstanceBufferL \data\ThumbnailManagerTest\WIDE_800x400.gif image/gif |
|
1665 tn DeleteThumbnails |
|
1666 tn SetThumbnailL |
|
1667 |
|
1668 waittestclass tn |
|
1669 |
|
1670 tn SetFlagsL EDoNotCreate |
|
1671 tn GetThumbnailL |
|
1672 waittestclass tn |
|
1673 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1674 tn DeleteThumbnails |
|
1675 tn DeleteSourceInstance |
|
1676 |
|
1677 tn DeleteInstance |
|
1678 delete tn |
|
1679 pause KTestDelay |
|
1680 [Endtest] |
|
1681 |
|
1682 // --------------------------------------------------------------------------- |
|
1683 // Import thumbnail |
|
1684 // --------------------------------------------------------------------------- |
|
1685 [Test] |
|
1686 title Import thumbnail |
|
1687 create ThumbnailManagerTest tn |
|
1688 tn CreateInstanceL |
|
1689 tn SetDisplayModeL EColor16M |
|
1690 |
|
1691 tn SetFlagsL EDefaultFlags |
|
1692 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1693 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
1694 tn DeleteThumbnails |
|
1695 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.jpg |
|
1696 waittestclass tn |
|
1697 tn DeleteSourceInstance |
|
1698 |
|
1699 tn SetFlagsL EDoNotCreate |
|
1700 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.jpg |
|
1701 tn GetThumbnailL |
|
1702 waittestclass tn |
|
1703 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1704 tn DeleteThumbnails |
|
1705 tn DeleteSourceInstance |
|
1706 |
|
1707 tn SetFlagsL EDefaultFlags |
|
1708 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_400x300.bmp |
|
1709 tn DeleteThumbnails |
|
1710 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.bmp |
|
1711 waittestclass tn |
|
1712 tn DeleteSourceInstance |
|
1713 |
|
1714 tn SetFlagsL EDoNotCreate |
|
1715 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.bmp |
|
1716 tn GetThumbnailL |
|
1717 waittestclass tn |
|
1718 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1719 tn DeleteThumbnails |
|
1720 tn DeleteSourceInstance |
|
1721 |
|
1722 tn SetFlagsL EDefaultFlags |
|
1723 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
1724 tn DeleteThumbnails |
|
1725 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.gif |
|
1726 waittestclass tn |
|
1727 tn DeleteSourceInstance |
|
1728 |
|
1729 tn SetFlagsL EDoNotCreate |
|
1730 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.gif |
|
1731 tn GetThumbnailL |
|
1732 waittestclass tn |
|
1733 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1734 tn DeleteThumbnails |
|
1735 tn DeleteSourceInstance |
|
1736 |
|
1737 tn SetFlagsL EDefaultFlags |
|
1738 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\video.3gp |
|
1739 tn DeleteThumbnails |
|
1740 tn ImportThumbnailL \data\ThumbnailManagerTest\imported.3gp |
|
1741 waittestclass tn |
|
1742 tn DeleteSourceInstance |
|
1743 |
|
1744 tn SetFlagsL EDoNotCreate |
|
1745 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\imported.3gp |
|
1746 tn GetThumbnailL |
|
1747 waittestclass tn |
|
1748 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1749 tn DeleteThumbnails |
|
1750 tn DeleteSourceInstance |
|
1751 |
|
1752 tn DeleteInstance |
|
1753 delete tn |
|
1754 pause KTestDelay |
|
1755 [Endtest] |
|
1756 |
|
1757 |
|
1758 // --------------------------------------------------------------------------- |
|
1759 // Delete thumbnails |
|
1760 // --------------------------------------------------------------------------- |
|
1761 [Test] |
|
1762 title Delete thumbnails |
|
1763 create ThumbnailManagerTest tn |
|
1764 tn CreateInstanceL |
|
1765 tn SetDisplayModeL EColor16M |
|
1766 |
|
1767 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1768 |
|
1769 // one thumbnail |
|
1770 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
1771 tn DeleteThumbnails |
|
1772 tn GetThumbnailL |
|
1773 waittestclass tn |
|
1774 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1775 |
|
1776 tn DeleteThumbnails |
|
1777 pause KTenSecondDelay |
|
1778 |
|
1779 tn SetFlagsL EDoNotCreate |
|
1780 tn GetThumbnailL |
|
1781 allownextresult KErrNotFound |
|
1782 waittestclass tn |
|
1783 |
|
1784 // all persistent thumbnails created |
|
1785 tn SetFlagsL EDefaultFlags |
|
1786 tn CreateThumbnails |
|
1787 waittestclass tn |
|
1788 pause KTenSecondDelay |
|
1789 |
|
1790 tn DeleteThumbnails |
|
1791 pause KTenSecondDelay |
|
1792 |
|
1793 tn SetFlagsL EDoNotCreate |
|
1794 tn GetThumbnailL |
|
1795 allownextresult KErrNotFound |
|
1796 waittestclass tn |
|
1797 |
|
1798 tn DeleteThumbnails |
|
1799 tn DeleteSourceInstance |
|
1800 |
|
1801 tn DeleteInstance |
|
1802 delete tn |
|
1803 pause KTestDelay |
|
1804 [Endtest] |
|
1805 |
|
1806 // --------------------------------------------------------------------------- |
|
1807 // Delete thumbnails by id |
|
1808 // --------------------------------------------------------------------------- |
|
1809 [Test] |
|
1810 title Delete thumbnails by id |
|
1811 create ThumbnailManagerTest tn |
|
1812 tn CreateInstanceL |
|
1813 tn SetDisplayModeL EColor16M |
|
1814 |
|
1815 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1816 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg 99999 |
|
1817 tn DeleteThumbnails |
|
1818 tn CreateThumbnails |
|
1819 waittestclass tn |
|
1820 |
|
1821 pause KTenSecondDelay |
|
1822 |
|
1823 tn SetFlagsL EDoNotCreate |
|
1824 tn GetThumbnailByIdL 99999 |
|
1825 waittestclass tn |
|
1826 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1827 |
|
1828 tn DeleteThumbnailsByIdL 99999 |
|
1829 pause KOneSecondDelay |
|
1830 |
|
1831 tn GetThumbnailByIdL 99999 |
|
1832 allownextresult KErrNotFound |
|
1833 waittestclass tn |
|
1834 |
|
1835 tn DeleteSourceInstance |
|
1836 tn DeleteInstance |
|
1837 delete tn |
|
1838 pause KTestDelay |
|
1839 [Endtest] |
|
1840 |
|
1841 |
|
1842 // --------------------------------------------------------------------------- |
|
1843 // Update path |
|
1844 // --------------------------------------------------------------------------- |
|
1845 [Test] |
|
1846 title Update path |
|
1847 create ThumbnailManagerTest tn |
|
1848 tn CreateInstanceL |
|
1849 tn SetDisplayModeL EColor16M |
|
1850 |
|
1851 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
1852 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg 99999 |
|
1853 tn DeleteThumbnails |
|
1854 tn CreateThumbnails |
|
1855 waittestclass tn |
|
1856 tn DeleteSourceInstance |
|
1857 |
|
1858 pause KTenSecondDelay |
|
1859 |
|
1860 tn UpdatePathL 99999 \data\ThumbnailManagerTest\updated_path.bmp |
|
1861 waittestclass tn |
|
1862 |
|
1863 pause KTenSecondDelay |
|
1864 |
|
1865 tn SetFlagsL EDoNotCreate |
|
1866 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\RGB_VGA.jpg |
|
1867 tn GetThumbnailL |
|
1868 allownextresult KErrNotFound |
|
1869 waittestclass tn |
|
1870 tn DeleteSourceInstance |
|
1871 |
|
1872 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\updated_path.bmp 99999 |
|
1873 tn GetThumbnailByIdL 99999 |
|
1874 waittestclass tn |
|
1875 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
1876 tn DeleteSourceInstance |
|
1877 tn DeleteThumbnailsByIdL 99999 |
|
1878 |
|
1879 tn DeleteInstance |
|
1880 delete tn |
|
1881 pause KTestDelay |
|
1882 [Endtest] |
|
1883 |
|
1884 |
|
1885 // --------------------------------------------------------------------------- |
|
1886 // Delete engine when requests are pending |
|
1887 // --------------------------------------------------------------------------- |
|
1888 [Test] |
|
1889 title Delete engine when requests are pending |
|
1890 create ThumbnailManagerTest tn |
|
1891 tn CreateInstanceL |
|
1892 |
|
1893 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1894 |
|
1895 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
1896 tn DeleteThumbnails |
|
1897 tn DeleteSourceInstance |
|
1898 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
1899 tn DeleteThumbnails |
|
1900 tn DeleteSourceInstance |
|
1901 |
|
1902 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
1903 tn GetThumbnailL |
|
1904 tn DeleteSourceInstance |
|
1905 |
|
1906 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
1907 tn GetThumbnailL |
|
1908 tn DeleteSourceInstance |
|
1909 |
|
1910 tn DeleteInstance |
|
1911 delete tn |
|
1912 pause KTestDelay |
|
1913 [Endtest] |
|
1914 |
|
1915 // --------------------------------------------------------------------------- |
|
1916 // Cancel request |
|
1917 // --------------------------------------------------------------------------- |
|
1918 [Test] |
|
1919 title Cancel request |
|
1920 create ThumbnailManagerTest tn |
|
1921 tn CreateInstanceL |
|
1922 tn SetDisplayModeL EColor16M |
|
1923 |
|
1924 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
1925 |
|
1926 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
1927 tn DeleteThumbnails |
|
1928 tn DeleteSourceInstance |
|
1929 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
1930 tn DeleteThumbnails |
|
1931 tn DeleteSourceInstance |
|
1932 |
|
1933 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\Videoclip.mp4 |
|
1934 tn GetThumbnailL |
|
1935 tn DeleteSourceInstance |
|
1936 |
|
1937 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
1938 tn GetThumbnailL |
|
1939 tn DeleteSourceInstance |
|
1940 |
|
1941 pause KClientServerDelay2 |
|
1942 |
|
1943 // The server should have the two thumbnail requests queued by now. |
|
1944 // This should cancel the second one while letting the first one finish. |
|
1945 tn CancelPrevious |
|
1946 |
|
1947 waittestclass tn |
|
1948 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
1949 |
|
1950 tn DeleteInstance |
|
1951 delete tn |
|
1952 pause KTestDelay |
|
1953 [Endtest] |
|
1954 |
|
1955 // --------------------------------------------------------------------------- |
|
1956 // Priority handling |
|
1957 // --------------------------------------------------------------------------- |
|
1958 [Test] |
|
1959 title Priority handling |
|
1960 create ThumbnailManagerTest tn |
|
1961 tn CreateInstanceL |
|
1962 tn SetDisplayModeL EColor16M |
|
1963 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
1964 |
|
1965 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
1966 tn DeleteThumbnails |
|
1967 tn DeleteSourceInstance |
|
1968 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
1969 tn DeleteThumbnails |
|
1970 tn DeleteSourceInstance |
|
1971 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
1972 tn DeleteThumbnails |
|
1973 tn DeleteSourceInstance |
|
1974 |
|
1975 // First request with 100 priority |
|
1976 tn SetThumbnailSizeL 80 40 |
|
1977 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
1978 tn GetThumbnailL 0 100 |
|
1979 tn DeleteSourceInstance |
|
1980 |
|
1981 // Second request with negative priority |
|
1982 tn SetThumbnailSizeL 1 1 |
|
1983 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
1984 tn GetThumbnailL 0 -50 |
|
1985 tn DeleteSourceInstance |
|
1986 |
|
1987 // Third request with positive priority |
|
1988 tn SetThumbnailSizeL 40 30 |
|
1989 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
1990 tn GetThumbnailL 0 50 |
|
1991 tn DeleteSourceInstance |
|
1992 |
|
1993 // First request should complete first, since the server started processing |
|
1994 // it before the other requests were done |
|
1995 waittestclass tn |
|
1996 tn CheckThumbnailL 80 40 EColor16M |
|
1997 |
|
1998 // The third request should finish next |
|
1999 waittestclass tn |
|
2000 tn CheckThumbnailL 40 30 EColor16M |
|
2001 |
|
2002 // The second request should finish last, since it had the lowest priority |
|
2003 waittestclass tn |
|
2004 tn CheckThumbnailL 1 1 EColor16M |
|
2005 |
|
2006 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
2007 tn DeleteThumbnails |
|
2008 tn DeleteSourceInstance |
|
2009 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
2010 tn DeleteThumbnails |
|
2011 tn DeleteSourceInstance |
|
2012 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
2013 tn DeleteThumbnails |
|
2014 tn DeleteSourceInstance |
|
2015 |
|
2016 tn DeleteInstance |
|
2017 delete tn |
|
2018 pause KTestDelay |
|
2019 [Endtest] |
|
2020 |
|
2021 // --------------------------------------------------------------------------- |
|
2022 // Change priority |
|
2023 // --------------------------------------------------------------------------- |
|
2024 [Test] |
|
2025 title Change priority |
|
2026 create ThumbnailManagerTest tn |
|
2027 tn CreateInstanceL |
|
2028 tn SetDisplayModeL EColor16M |
|
2029 tn SetThumbnailEnumSizeL ECustomThumbnailSize |
|
2030 |
|
2031 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
2032 tn DeleteThumbnails |
|
2033 tn DeleteSourceInstance |
|
2034 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
2035 tn DeleteThumbnails |
|
2036 tn DeleteSourceInstance |
|
2037 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
2038 tn DeleteThumbnails |
|
2039 tn DeleteSourceInstance |
|
2040 |
|
2041 // First request with 0 priority |
|
2042 tn SetThumbnailSizeL 80 40 |
|
2043 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
2044 tn GetThumbnailL 0 0 |
|
2045 tn DeleteSourceInstance |
|
2046 |
|
2047 // Second request with negative priority |
|
2048 tn SetThumbnailSizeL 1 1 |
|
2049 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
2050 tn GetThumbnailL 0 -50 |
|
2051 tn DeleteSourceInstance |
|
2052 |
|
2053 // Third request with positive priority |
|
2054 tn SetThumbnailSizeL 40 30 |
|
2055 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
2056 tn GetThumbnailL 0 50 |
|
2057 tn DeleteSourceInstance |
|
2058 |
|
2059 // Change the priority of the third request to a low value |
|
2060 tn ChangePreviousPriority -100 |
|
2061 |
|
2062 // First request should complete first, since the server started processing |
|
2063 // it before the other requests were done |
|
2064 waittestclass tn |
|
2065 tn CheckThumbnailL 80 40 EColor16M |
|
2066 |
|
2067 // The second request should finish next |
|
2068 waittestclass tn |
|
2069 tn CheckThumbnailL 1 1 EColor16M |
|
2070 |
|
2071 // The third request should finish last, since the priority was changed to the |
|
2072 // lowest value. |
|
2073 waittestclass tn |
|
2074 tn CheckThumbnailL 40 30 EColor16M |
|
2075 |
|
2076 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\WIDE_800x400.gif |
|
2077 tn DeleteThumbnails |
|
2078 tn DeleteSourceInstance |
|
2079 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\TALL_400x800.bmp |
|
2080 tn DeleteThumbnails |
|
2081 tn DeleteSourceInstance |
|
2082 tn CreateSourceInstanceHandleL \data\ThumbnailManagerTest\SVG_640x480.svg |
|
2083 tn DeleteThumbnails |
|
2084 tn DeleteSourceInstance |
|
2085 |
|
2086 tn DeleteInstance |
|
2087 delete tn |
|
2088 pause KTestDelay |
|
2089 [Endtest] |
|
2090 |
|
2091 // --------------------------------------------------------------------------- |
|
2092 // Get supported mime types |
|
2093 // --------------------------------------------------------------------------- |
|
2094 [Test] |
|
2095 title Get supported mime types |
|
2096 create ThumbnailManagerTest tn |
|
2097 tn CreateInstanceL |
|
2098 tn GetSupportedMimeTypesL |
|
2099 tn DeleteInstance |
|
2100 delete tn |
|
2101 pause KTestDelay |
|
2102 [Endtest] |
|
2103 |
|
2104 // --------------------------------------------------------------------------- |
|
2105 // Create thumbnails using CFbsBitmap |
|
2106 // --------------------------------------------------------------------------- |
|
2107 [Test] |
|
2108 title Create thumbnails using CFbsBitmap |
|
2109 create ThumbnailManagerTest tn |
|
2110 tn CreateInstanceL |
|
2111 tn SetDisplayModeL EColor16M |
|
2112 |
|
2113 tn SetFlagsL EDefaultFlags |
|
2114 tn CreateSourceInstanceBitmapL \data\ThumbnailManagerTest\TestMBM.mbm \data\ThumbnailManagerTest\camera.jpg |
|
2115 tn DeleteThumbnails |
|
2116 tn CreateThumbnails |
|
2117 waittestclass tn |
|
2118 |
|
2119 pause KTenSecondDelay |
|
2120 |
|
2121 tn DeleteSourceInstance |
|
2122 |
|
2123 tn CreateSourceInstancePathL \data\ThumbnailManagerTest\camera.jpg |
|
2124 tn SetFlagsL EDoNotCreate |
|
2125 tn SetThumbnailEnumSizeL EImageGridThumbnailSize |
|
2126 tn GetThumbnailL |
|
2127 waittestclass tn |
|
2128 tn CheckThumbnailCenrepL EImageGridThumbnailSize EColor16M |
|
2129 tn SetThumbnailEnumSizeL EImageFullScreenThumbnailSize |
|
2130 tn GetThumbnailL |
|
2131 waittestclass tn |
|
2132 tn CheckThumbnailCenrepL EImageFullScreenThumbnailSize EColor16M |
|
2133 tn DeleteThumbnails |
|
2134 tn DeleteSourceInstance |
|
2135 |
|
2136 tn DeleteInstance |
|
2137 delete tn |
|
2138 pause KTestDelay |
|
2139 [Endtest] |