|
1 [Define] |
|
2 |
|
3 EFalse 0 |
|
4 ETrue 1 |
|
5 |
|
6 ENoPath 0 |
|
7 EAddPath 1 |
|
8 |
|
9 ELocalFile 0 |
|
10 ESdpFile 1 |
|
11 ERamFile 2 |
|
12 EUrl 3 |
|
13 EAsxFile 4 |
|
14 EMultiLinkFile 5 |
|
15 |
|
16 StandAlone 0 |
|
17 Embedded 1 |
|
18 |
|
19 DownloadId_1 3 |
|
20 DownloadId_2 5 |
|
21 |
|
22 SameFile 0 |
|
23 NewFile 1 |
|
24 NewFileAfterError 2 |
|
25 |
|
26 AP_USEDEFAULT -1 |
|
27 |
|
28 AP_GPRS_2 4 |
|
29 AP_WLAN_1 5 |
|
30 |
|
31 LocalLinks 0 |
|
32 StreamingLinks 1 |
|
33 |
|
34 EPlayerChanged 10 |
|
35 |
|
36 UseName 0 |
|
37 UseHandle 1 |
|
38 |
|
39 EPathChanged 4 |
|
40 EMcPathChangedByOpen 0 |
|
41 |
|
42 EMcItemOpened 0 |
|
43 EMcContainerOpened 1 |
|
44 |
|
45 ViewDepth_1 1 |
|
46 ViewDepth_2 2 |
|
47 |
|
48 ENoMsg -5 |
|
49 ENotification 1 |
|
50 EMatrix 4 |
|
51 |
|
52 ELaunchVideo 1 |
|
53 EOpenVideoStorage 2 |
|
54 EOpenInternetVideos 3 |
|
55 |
|
56 EApaCommandTail 0 |
|
57 EApaCommandOpen 1 |
|
58 EApaCommandRun 2 |
|
59 |
|
60 KErrNotFound -1 |
|
61 KErrCancel -3 |
|
62 |
|
63 EMulti 0 |
|
64 ESingle 1 |
|
65 |
|
66 EUndefined 0 |
|
67 EDefined 1 |
|
68 |
|
69 [Enddefine] |
|
70 |
|
71 [Test] |
|
72 // |
|
73 // Test the terminate message from the Generic Param List |
|
74 // |
|
75 title 1) AppUiEngine Generic Parameters - Terminate |
|
76 create mpxvideoplayertest enginetest |
|
77 enginetest CreateEngine Embedded |
|
78 enginetest CreateGenericParametersTerminate |
|
79 enginetest OpenFile UseHandle local.3gp EAddPath ELocalFile |
|
80 delete enginetest |
|
81 pause 1000 |
|
82 [Endtest] |
|
83 |
|
84 [Test] |
|
85 // |
|
86 // Test the embedded PDL test cases |
|
87 // - Launch an embedded PDL playback |
|
88 // - Handle a message from the Browser for the same clip |
|
89 // - Handle a message from the Browser to play a new download |
|
90 // - Handle a message to clear the PDL information |
|
91 // - Handle a message from the Browser to play a new download |
|
92 // |
|
93 title 2) AppUiEngine Embedded PDL |
|
94 create mpxvideoplayertest enginetest |
|
95 enginetest CreateEngine Embedded |
|
96 enginetest OpenFileEmbeddedPdl DownloadId_1 local.3gp EAddPath |
|
97 enginetest HandleMessageEmbeddedPdl SameFile |
|
98 enginetest HandleMessageEmbeddedPdl NewFile DownloadId_2 local.3gp EAddPath |
|
99 enginetest ClearPdlInformation |
|
100 enginetest HandleMessageEmbeddedPdl NewFileAfterError DownloadId_2 local.3gp EAddPath |
|
101 delete enginetest |
|
102 pause 1000 |
|
103 [Endtest] |
|
104 |
|
105 [Test] |
|
106 // |
|
107 // Test the OpenFile with a file handle API |
|
108 // - No GenericParameters |
|
109 // - Launch an embedded SDP file |
|
110 // |
|
111 title 3) AppUiEngine OpenFile w/ File Handle - SDP |
|
112 create mpxvideoplayertest enginetest |
|
113 enginetest CreateEngine Embedded |
|
114 enginetest OpenFile UseHandle sdp_test.sdp EAddPath ESdpFile AP_USEDEFAULT |
|
115 delete enginetest |
|
116 pause 1000 |
|
117 [Endtest] |
|
118 |
|
119 [Test] |
|
120 // |
|
121 // Test the OpenFile with a file handle API |
|
122 // - No GenericParameters |
|
123 // - Launch an embedded RAM file with streaming links |
|
124 // |
|
125 title 4) AppUiEngine OpenFile w/ File Handle - RAM file |
|
126 create mpxvideoplayertest enginetest |
|
127 enginetest CreateEngine Embedded |
|
128 enginetest OpenFile UseHandle test_streaming.ram EAddPath ERamFile AP_USEDEFAULT StreamingLinks |
|
129 delete enginetest |
|
130 pause 1000 |
|
131 [Endtest] |
|
132 |
|
133 [Test] |
|
134 // |
|
135 // Test the OpenFile with a file handle API |
|
136 // - No GenericParameters |
|
137 // - Launch an embedded RAM file with local links |
|
138 // |
|
139 title 5) AppUiEngine OpenFile w/ File Handle - RAM file |
|
140 create mpxvideoplayertest enginetest |
|
141 enginetest CreateEngine Embedded |
|
142 enginetest OpenFile UseHandle test_local.ram EAddPath ERamFile AP_USEDEFAULT LocalLinks |
|
143 delete enginetest |
|
144 pause 1000 |
|
145 [Endtest] |
|
146 |
|
147 [Test] |
|
148 // |
|
149 // Test the Access Point Selection with OpenFile file handle API |
|
150 // - GenericParameters with WLAN Access Point |
|
151 // - Launch an embedded SDP file |
|
152 // - WLAN access point should be used |
|
153 // |
|
154 title 6) AppUiEngine Access Point Selection |
|
155 create mpxvideoplayertest enginetest |
|
156 enginetest CreateEngine Embedded |
|
157 enginetest SetGenericParamAccessPoint AP_WLAN_1 |
|
158 enginetest OpenFile UseHandle sdp_test.sdp EAddPath ESdpFile AP_WLAN_1 |
|
159 delete enginetest |
|
160 pause 1000 |
|
161 [Endtest] |
|
162 |
|
163 [Test] |
|
164 // |
|
165 // Test the Access Point Selection with OpenFile file handle API |
|
166 // - GenericParameters with GPRS Access Point |
|
167 // - Launch an embedded SDP file |
|
168 // - GPRS access point should be used |
|
169 // |
|
170 title 7) AppUiEngine Access Point Selection |
|
171 create mpxvideoplayertest enginetest |
|
172 enginetest CreateEngine Embedded |
|
173 enginetest SetGenericParamAccessPoint AP_GPRS_2 |
|
174 enginetest OpenFile UseHandle sdp_test.sdp EAddPath ESdpFile AP_GPRS_2 |
|
175 delete enginetest |
|
176 pause 1000 |
|
177 [Endtest] |
|
178 |
|
179 [Test] |
|
180 // |
|
181 // Test the OpenFile with a file name API |
|
182 // - Launch a local clip |
|
183 // |
|
184 title 8) AppUiEngine OpenFile w/ File Name - Local |
|
185 create mpxvideoplayertest enginetest |
|
186 enginetest CreateEngine Embedded |
|
187 enginetest OpenFile UseName local.3gp EAddPath ELocalFile |
|
188 delete enginetest |
|
189 pause 1000 |
|
190 [Endtest] |
|
191 |
|
192 [Test] |
|
193 // |
|
194 // Test the OpenFile with a file name API |
|
195 // - No GenericParameters |
|
196 // - Launch an SDP file |
|
197 // |
|
198 title 9) AppUiEngine OpenFile w/ File Name - SDP |
|
199 create mpxvideoplayertest enginetest |
|
200 enginetest CreateEngine Embedded |
|
201 enginetest OpenFile UseName sdp_test.sdp EAddPath ESdpFile AP_USEDEFAULT |
|
202 delete enginetest |
|
203 pause 1000 |
|
204 [Endtest] |
|
205 |
|
206 [Test] |
|
207 // |
|
208 // Test the OpenFile with a file name API |
|
209 // - No GenericParameters |
|
210 // - Launch an RAM file with streaming links |
|
211 // |
|
212 title 10) AppUiEngine OpenFile w/ File Name - RAM file |
|
213 create mpxvideoplayertest enginetest |
|
214 enginetest CreateEngine Embedded |
|
215 enginetest OpenFile UseName test_streaming.ram EAddPath ERamFile AP_USEDEFAULT StreamingLinks |
|
216 delete enginetest |
|
217 pause 1000 |
|
218 [Endtest] |
|
219 |
|
220 [Test] |
|
221 // |
|
222 // Test the StartStandAloneL method |
|
223 // |
|
224 title 11) AppUiEngine StartStandAloneL |
|
225 create mpxvideoplayertest enginetest |
|
226 enginetest CreateEngine StandAlone |
|
227 enginetest StartStandAlone |
|
228 delete enginetest |
|
229 pause 1000 |
|
230 [Endtest] |
|
231 |
|
232 [Test] |
|
233 // |
|
234 // Test the HandleCollectionMessage method |
|
235 // |
|
236 title 12) AppUiEngine HandleCollectionMessage |
|
237 create mpxvideoplayertest enginetest |
|
238 enginetest CreateEngine StandAlone |
|
239 enginetest HandleCollectionMessage EPathChanged EMcPathChangedByOpen EMcItemOpened |
|
240 delete enginetest |
|
241 pause 1000 |
|
242 [Endtest] |
|
243 |
|
244 [Test] |
|
245 // |
|
246 // Test the HandleCollectionMedia method |
|
247 // |
|
248 title 13) AppUiEngine HandleCollectionMedia |
|
249 create mpxvideoplayertest enginetest |
|
250 enginetest CreateEngine StandAlone |
|
251 enginetest HandleCollectionMedia local.3gp EAddPath |
|
252 delete enginetest |
|
253 pause 1000 |
|
254 [Endtest] |
|
255 |
|
256 [Test] |
|
257 // |
|
258 // Test the HandleSoftKeyBackL Method |
|
259 // - Set the view depth to 1 |
|
260 // - Call HandleSoftKeyL |
|
261 // - AppUi should receive and exit |
|
262 // |
|
263 // - Set the view depth to 2 |
|
264 // - Call HandleSoftKeyL |
|
265 // - AppUi should StepBackCollectionPathL |
|
266 // |
|
267 title 14) AppUiEngine HandleSoftkeyBackL |
|
268 create mpxvideoplayertest enginetest |
|
269 enginetest CreateEngine StandAlone |
|
270 enginetest HandleSoftkeyBack ViewDepth_1 |
|
271 waittestclass enginetest |
|
272 enginetest HandleSoftkeyBack ViewDepth_2 |
|
273 delete enginetest |
|
274 pause 1000 |
|
275 [Endtest] |
|
276 |
|
277 [Test] |
|
278 // |
|
279 // Test HandleOpenL Method with Playlist |
|
280 // - Create a Playlist |
|
281 // - Call HandleOpenL |
|
282 // - PlaybackUtility should receive InitL with Playlist |
|
283 // |
|
284 title 15) AppUiEngine HandleOpenPlaylist |
|
285 create mpxvideoplayertest enginetest |
|
286 enginetest CreateEngine StandAlone |
|
287 enginetest StartStandAlone |
|
288 enginetest HandleOpenPlaylist |
|
289 delete enginetest |
|
290 pause 1000 |
|
291 [Endtest] |
|
292 |
|
293 [Test] |
|
294 // |
|
295 // Test HandleOpenL Method with CMPXMedia |
|
296 // - Create CMPXMedia |
|
297 // - Call HandleOpenL |
|
298 // - CollectionUtility should receive OpenL with new collection path |
|
299 // |
|
300 title 16) AppUiEngine HandleOpenMedia |
|
301 create mpxvideoplayertest enginetest |
|
302 enginetest CreateEngine StandAlone |
|
303 enginetest StartStandAlone |
|
304 enginetest HandleOpenMedia |
|
305 delete enginetest |
|
306 pause 1000 |
|
307 [Endtest] |
|
308 |
|
309 [Test] |
|
310 // |
|
311 // Test HandleViewActivation |
|
312 // - No callback is received |
|
313 // |
|
314 title 17) AppUiEngine HandleViewActivation |
|
315 create mpxvideoplayertest enginetest |
|
316 enginetest CreateEngine StandAlone |
|
317 enginetest StartStandAlone |
|
318 enginetest HandleViewActivation |
|
319 delete enginetest |
|
320 pause 1000 |
|
321 [Endtest] |
|
322 |
|
323 [Test] |
|
324 // |
|
325 // Test ProcessCommandParametersL |
|
326 // - Call ProcessCommandParameters with a tail |
|
327 // - View Utility receives view activation |
|
328 // - file exists is false |
|
329 // - Call ProcessCommandParameters without a tail |
|
330 // - Open with run command |
|
331 // - stand alone player is started |
|
332 // - file exists is false |
|
333 // - Open with document name and streaming link |
|
334 // - file exists is true |
|
335 // - Open with document name and local file |
|
336 // - file exists is true |
|
337 // - Open with document name and file that doesn't exist |
|
338 // - file exists is false |
|
339 // |
|
340 title 18) AppUiEngine ProcessCommandParameters |
|
341 create mpxvideoplayertest enginetest |
|
342 enginetest CreateEngine StandAlone |
|
343 enginetest ProcessCommandParameters EApaCommandRun |
|
344 enginetest ProcessCommandParameters EApaCommandOpen rtsp:\/\/stream.3gp ENoPath ETrue |
|
345 enginetest ProcessCommandParameters EApaCommandOpen local.3gp EAddPath ETrue |
|
346 enginetest ProcessCommandParameters EApaCommandOpen badname.3gp EAddPath EFalse |
|
347 delete enginetest |
|
348 pause 1000 |
|
349 [Endtest] |
|
350 |
|
351 [Test] |
|
352 // |
|
353 // Test Playlist functionality |
|
354 // Open Multilink ram file |
|
355 // HandleCollectionMessage for playlist |
|
356 // |
|
357 title 19) AppUiEngine HandleCollectionMessage RAM Playlist |
|
358 create mpxvideoplayertest enginetest |
|
359 enginetest CreateEngine StandAlone |
|
360 enginetest OpenFile UseHandle test_multilocal.ram EAddPath EMultiLinkFile AP_USEDEFAULT LocalLinks |
|
361 enginetest HandleCollectionMessage EPathChanged EMcPathChangedByOpen EMcContainerOpened |
|
362 delete enginetest |
|
363 pause 1000 |
|
364 [Endtest] |
|
365 |
|
366 [Test] |
|
367 // |
|
368 // Test Playlist functionality |
|
369 // Open Multilink ASX file |
|
370 // HandleCollectionMessage for playlist |
|
371 // |
|
372 title 20) AppUiEngine HandleCollectionMessage ASX Playlist |
|
373 create mpxvideoplayertest enginetest |
|
374 enginetest CreateEngine StandAlone |
|
375 enginetest OpenFile UseHandle test_multilink_v2.asx EAddPath EMultiLinkFile AP_USEDEFAULT StreamingLinks |
|
376 enginetest HandleCollectionMessage EPathChanged EMcPathChangedByOpen EMcContainerOpened |
|
377 delete enginetest |
|
378 pause 1000 |
|
379 [Endtest] |
|
380 |
|
381 [Test] |
|
382 // |
|
383 // Test Playlist functionality |
|
384 // Open Multilink ASX file |
|
385 // HandleCollectionMessage for playlist |
|
386 // |
|
387 title 21) AppUiEngine UpdatePbPluginMediaL ASX V3 |
|
388 create mpxvideoplayertest enginetest |
|
389 enginetest CreateEngine StandAlone |
|
390 enginetest OpenFile UseHandle test_seekSingle_v3.asx EAddPath EAsxFile AP_USEDEFAULT StreamingLinks |
|
391 delete enginetest |
|
392 pause 1000 |
|
393 [Endtest] |
|
394 |
|
395 [Test] |
|
396 // |
|
397 // Test OpenMediaL functionality |
|
398 // Open valid Media |
|
399 // |
|
400 title 22) AppUiEngine OpenMediaL |
|
401 create mpxvideoplayertest enginetest |
|
402 enginetest CreateEngine StandAlone |
|
403 enginetest OpenMedia local.3gp EAddPath |
|
404 delete enginetest |
|
405 pause 1000 |
|
406 [Endtest] |
|
407 |
|
408 [Test] |
|
409 // |
|
410 // Test OpenMediaL functionality |
|
411 // Open bad Media |
|
412 // |
|
413 title 23) AppUiEngine OpenMediaL bad file path |
|
414 create mpxvideoplayertest enginetest |
|
415 enginetest CreateEngine StandAlone |
|
416 enginetest OpenMedia no_existing_file.ram EAddPath |
|
417 delete enginetest |
|
418 pause 1000 |
|
419 [Endtest] |
|
420 |
|
421 [Test] |
|
422 // |
|
423 // Test View Depth functionality |
|
424 // |
|
425 title 24) AppUiEngine GetView Depth |
|
426 create mpxvideoplayertest enginetest |
|
427 enginetest CreateEngine StandAlone |
|
428 enginetest GetViewDepth ViewDepth_2 |
|
429 delete enginetest |
|
430 pause 1000 |
|
431 [Endtest] |
|
432 |
|
433 [Test] |
|
434 // |
|
435 // Test the Video Center PDL test cases |
|
436 // - Launch a stand alone instance of engine |
|
437 // - Handle a message to start feeds PDL playback |
|
438 // |
|
439 title 25) AppUiEngine Feeds PDL |
|
440 create mpxvideoplayertest enginetest |
|
441 enginetest CreateEngine StandAlone |
|
442 enginetest HandleCollectionMedia local.3gp EAddPath DownloadId_1 |
|
443 delete enginetest |
|
444 pause 1000 |
|
445 [Endtest] |