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