os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioPlayerUtility/scripts/MM-MMF-ACLNT-PLYR-PublicAPI.script
Update contrib.
2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
3 // All rights reserved.
4 // This component and the accompanying materials are made available
5 // under the terms of "Eclipse Public License v1.0"
6 // which accompanies this distribution, and is available
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 // Initial Contributors:
10 // Nokia Corporation - initial contribution.
18 //! @SYMTestSuiteName MM-MMF-ACLNT-PLYR-PublicAPI
19 //! @SYMScriptTestEnvironment This test script requires a basic ROM.
20 /////////////////////////////////////////////////////////////////////
21 // MM-MMF-ACLNT-PLYR-PublicAPI.script
23 // Tests all public elements of the CMdaAudioPlayerUtility class
24 // as a means of confidence that the APIs work as expected.
26 // The purpose is to provide a regression test suite of PublishedAll APIs for CMdaAudioPlayerUtility.
27 // Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
28 // The tests are fully automated.
29 /////////////////////////////////////////////////////////////////////
31 LOAD_SUITE T_MdaAudioPlayerUtility
34 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0001
35 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0001
36 //! @SYMAPI CMdaAudioPlayerUtility
37 //! @SYMAuthor Tveritin Sergei
38 //! @SYMCreationDate 01/03/2006
39 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
40 //! @SYMTestCaseDesc Constructs a new instance.
41 //! Uses API elements: NewL()
42 //! @SYMTestActions 1. Create object. 2. destroy object.
43 //! @SYMTestStatus Implemented
44 //! @SYMTestPriority High
45 //! @SYMTestExpectedResults Create ok
47 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
48 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
49 COMMAND mdaaudioplayerutility1 NewL
50 COMMAND mdaaudioplayerutility1 ~
52 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0001
54 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0002
55 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0002
56 //! @SYMAPI CMdaAudioPlayerUtility
57 //! @SYMAuthor Tveritin Sergei
58 //! @SYMCreationDate 01/03/2006
59 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
60 //! @SYMTestCaseDesc Constructs and initialises a new instance using file.
61 //! Uses API elements: NewFilePlayerL()
62 //! @SYMTestActions 1. Create and init object. 2. destroy object.
63 //! @SYMTestStatus Implemented
64 //! @SYMTestPriority High
65 //! @SYMTestExpectedResults Create ok
67 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
68 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
69 COMMAND mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0002-001-NewFilePlayerL_command01
71 COMMAND mdaaudioplayerutility1 ~
73 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0002
75 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0003
76 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0003
77 //! @SYMAPI CMdaAudioPlayerUtility
78 //! @SYMAuthor Tveritin Sergei
79 //! @SYMCreationDate 01/03/2006
80 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
81 //! @SYMTestCaseDesc Constructs and initialises a new instance using readonly descriptor.
82 //! Uses API elements: NewDesPlayerReadOnlyL()
83 //! @SYMTestActions 1. Create and init object. 2. destroy object.
84 //! @SYMTestStatus Implemented
85 //! @SYMTestPriority High
86 //! @SYMTestExpectedResults Create ok
88 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
89 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
90 COMMAND mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0003-001-NewDesPlayerReadOnlyL_command01
92 COMMAND mdaaudioplayerutility1 ~
94 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0003
96 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0004
97 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0004
98 //! @SYMAPI CMdaAudioPlayerUtility
99 //! @SYMAuthor Tveritin Sergei
100 //! @SYMCreationDate 01/03/2006
101 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
102 //! @SYMTestCaseDesc Constructs and initialises a new instance using descriptor.
103 //! Uses API elements: NewDesPlayerL()
104 //! @SYMTestActions 1. Create and init object. 2. destroy object.
105 //! @SYMTestStatus Implemented
106 //! @SYMTestPriority High
107 //! @SYMTestExpectedResults Create ok
109 START_TEST_BLOCK 50 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
110 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
111 COMMAND mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0004-001-NewDesPlayerL_command01
113 COMMAND mdaaudioplayerutility1 ~
115 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0004
117 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0005
118 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0005
119 //! @SYMAPI CMdaAudioPlayerUtility
120 //! @SYMAuthor Tveritin Sergei
121 //! @SYMCreationDate 01/03/2006
122 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
123 //! @SYMTestCaseDesc Opens an audio clip from a descriptor.
124 //! Uses API elements: NewL(), OpenDesL().
125 //! @SYMTestActions 1. Create object 2. Open object 3. Destroy object.
126 //! @SYMTestStatus Implemented
127 //! @SYMTestPriority High
128 //! @SYMTestExpectedResults Open ok
130 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
131 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
132 COMMAND mdaaudioplayerutility1 NewL
133 COMMAND mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0005-001-OpenDesL_command02
135 COMMAND mdaaudioplayerutility1 Close
137 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0005
139 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0006
140 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0006
141 //! @SYMAPI CMdaAudioPlayerUtility
142 //! @SYMAuthor Tveritin Sergei
143 //! @SYMCreationDate 01/03/2006
144 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
145 //! @SYMTestCaseDesc Opens an audio clip from a URL.
146 //! Uses API elements: NewL(), OpenUrlL().
147 //! @SYMTestActions 1. Create object 2. Open object 3. Destroy object.
148 //! @SYMTestStatus Implemented
149 //! @SYMTestPriority High
150 //! @SYMTestExpectedResults OpenUrlL() is not supported. Expect error KErrNotSupported(-5)
152 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
153 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
154 COMMAND mdaaudioplayerutility1 NewL
155 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0006-001-OpenUrlL_command02
157 COMMAND mdaaudioplayerutility1 Close
159 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0006
161 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0007
162 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0007
163 //! @SYMAPI CMdaAudioPlayerUtility
164 //! @SYMAuthor Tveritin Sergei
165 //! @SYMCreationDate 01/03/2006
166 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
167 //! @SYMTestCaseDesc Opens an audio clip from a file with RFile param.
168 //! Uses API elements: NewL(), OpenFileL().
169 //! @SYMTestActions 1. Create object 2. Open object 3. Destroy object.
170 //! @SYMTestStatus Implemented
171 //! @SYMTestPriority High
172 //! @SYMTestExpectedResults Open ok.
174 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
175 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
176 COMMAND mdaaudioplayerutility1 NewL
177 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0007-001-OpenFileL_command02
179 COMMAND mdaaudioplayerutility1 Close
181 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0007
183 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0008
184 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0008
185 //! @SYMAPI CMdaAudioPlayerUtility
186 //! @SYMAuthor Tveritin Sergei
187 //! @SYMCreationDate 01/03/2006
188 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
189 //! @SYMTestCaseDesc Opens an audio clip from a file with TMMSource param.
190 //! Uses API elements: NewL(), OpenFileL().
191 //! @SYMTestActions 1. Create object 2. Open object 3. Destroy object.
192 //! @SYMTestStatus Implemented
193 //! @SYMTestPriority High
194 //! @SYMTestExpectedResults Open ok.
196 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
197 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
198 COMMAND mdaaudioplayerutility1 NewL
199 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0008-001-OpenFileL_command02
201 COMMAND mdaaudioplayerutility1 Close
203 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0008
205 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0009
206 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0009
207 //! @SYMAPI CMdaAudioPlayerUtility
208 //! @SYMAuthor Tveritin Sergei
209 //! @SYMCreationDate 01/03/2006
210 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
211 //! @SYMTestCaseDesc Opens an audio clip from a file with TDesC param.
212 //! Uses API elements: NewL(), OpenFileL().
213 //! @SYMTestActions 1. Create object 2. Open object 3. Destroy object.
214 //! @SYMTestStatus Implemented
215 //! @SYMTestPriority High
216 //! @SYMTestExpectedResults Open ok.
218 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
219 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
220 COMMAND mdaaudioplayerutility1 NewL
221 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0009-001-OpenFileL_command02
223 COMMAND mdaaudioplayerutility1 Close
225 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0009
227 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0010
228 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0010
229 //! @SYMAPI CMdaAudioPlayerUtility
230 //! @SYMAuthor Tveritin Sergei
231 //! @SYMCreationDate 01/03/2006
232 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
233 //! @SYMTestCaseDesc Test play of the initialised audio sample
234 //! Uses API elements: NewL(), OpenFileL(), Play().
235 //! @SYMTestActions 1. Create object 2. Open object 3. Play data.
236 //! @SYMTestStatus Implemented
237 //! @SYMTestPriority High
238 //! @SYMTestExpectedResults Play the audio sample ok
240 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
241 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
242 COMMAND mdaaudioplayerutility1 NewL
243 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0010-001-OpenFileL_command02
245 COMMAND mdaaudioplayerutility1 Play
247 COMMAND mdaaudioplayerutility1 Close
249 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0010
251 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0011
252 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0011
253 //! @SYMAPI CMdaAudioPlayerUtility
254 //! @SYMAuthor Tveritin Sergei
255 //! @SYMCreationDate 01/03/2006
256 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
257 //! @SYMTestCaseDesc Test pause the playback of the audio clip.
258 //! Uses API elements: NewL(), OpenFileL(), Play(), Pause().
259 //! @SYMTestActions 1. Create object 2. Open object 3. Play data. 4. Pause.
260 //! @SYMTestStatus Implemented
261 //! @SYMTestPriority High
262 //! @SYMTestExpectedResults Pauses the playback ok
264 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
265 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
266 COMMAND mdaaudioplayerutility1 NewL
267 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0011-001-OpenFileL_command02
269 COMMAND mdaaudioplayerutility1 Play
271 COMMAND mdaaudioplayerutility1 Pause
272 COMMAND mdaaudioplayerutility1 Close
274 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0011
276 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0012
277 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0012
278 //! @SYMAPI CMdaAudioPlayerUtility
279 //! @SYMAuthor Tveritin Sergei
280 //! @SYMCreationDate 01/03/2006
281 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
282 //! @SYMTestCaseDesc Test stop playback of the audio sample
283 //! Uses API elements: NewL(), OpenFileL(), Play(), Stop().
284 //! @SYMTestActions 1. Create object 2. Open object 3. Play data. 4. Stop play.
285 //! @SYMTestStatus Implemented
286 //! @SYMTestPriority High
287 //! @SYMTestExpectedResults Stops playback of the audio sample ok
289 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
290 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
291 COMMAND mdaaudioplayerutility1 NewL
292 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0012-001-OpenFileL_command02
294 COMMAND mdaaudioplayerutility1 Play
296 COMMAND mdaaudioplayerutility1 Stop
297 COMMAND mdaaudioplayerutility1 Close
299 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0012
301 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0013
302 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0013
303 //! @SYMAPI CMdaAudioPlayerUtility
304 //! @SYMAuthor Tveritin Sergei
305 //! @SYMCreationDate 01/03/2006
306 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
307 //! @SYMTestCaseDesc Test resume the play of the audio sample after event pause
308 //! Uses API elements: NewL(), OpenFileL(), Play(), Pause(), WillResumePlay().
309 //! @SYMTestActions 1. Create object 2. Open object 3. Play data. 4. Pause. 5. Set will resume play
310 //! @SYMTestStatus Implemented
311 //! @SYMTestPriority High
312 //! @SYMTestExpectedResults WillResumePlay set ok
314 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
315 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
316 COMMAND mdaaudioplayerutility1 NewL
317 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0013-001-OpenFileL_command02
319 COMMAND mdaaudioplayerutility1 Play
321 COMMAND mdaaudioplayerutility1 Pause
322 COMMAND mdaaudioplayerutility1 WillResumePlay
323 COMMAND mdaaudioplayerutility1 Close
325 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0013
327 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0014
328 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0014
329 //! @SYMAPI CMdaAudioPlayerUtility
330 //! @SYMAuthor Tveritin Sergei
331 //! @SYMCreationDate 01/03/2006
332 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
333 //! @SYMTestCaseDesc Test close the current audio clip
334 //! Uses API elements: NewL(), OpenFileL(), Close().
335 //! @SYMTestActions 1. Create object 2. Open object 3. Close object
336 //! @SYMTestStatus Implemented
337 //! @SYMTestPriority High
338 //! @SYMTestExpectedResults Close audio sample ok
340 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
341 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
342 COMMAND mdaaudioplayerutility1 NewL
343 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0014-001-OpenFileL_command02
345 COMMAND mdaaudioplayerutility1 Close
346 COMMAND mdaaudioplayerutility1 ~
348 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0014
350 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0015
351 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0015
352 //! @SYMAPI CMdaAudioPlayerUtility
353 //! @SYMAuthor Tveritin Sergei
354 //! @SYMCreationDate 01/03/2006
355 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
356 //! @SYMTestCaseDesc Test the balance settings of CMdaAudioPlayerUtility
357 //! Uses API elements: NewL(), OpenFileL(), SetBalance(), GetBalance().
358 //! @SYMTestActions 1. Create object 2. Open file. 3. Set balance. 4. Verify balance
359 //! @SYMTestStatus Implemented
360 //! @SYMTestPriority High
361 //! @SYMTestExpectedResults Balances set ok
363 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
364 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
365 COMMAND mdaaudioplayerutility1 NewL
366 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-OpenFileL_command02
368 COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-SetBalance_command03
369 COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-GetBalance_command04
370 COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-SetBalance_command05
371 COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-GetBalance_command06
372 COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-SetBalance_command07
373 COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-GetBalance_command08
374 COMMAND mdaaudioplayerutility1 Close
376 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0015
378 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0016
379 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0016
380 //! @SYMAPI CMdaAudioPlayerUtility
381 //! @SYMAuthor Tveritin Sergei
382 //! @SYMCreationDate 01/03/2006
383 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
384 //! @SYMTestCaseDesc Test the volume settings of CMdaAudioPlayerUtility
385 //! Uses API elements: NewL(), OpenFileL(), SetVolume(), GetVolume().
386 //! @SYMTestActions 1. Create object 2. Open file. 3. Set volume. 4. Verify volume
387 //! @SYMTestStatus Implemented
388 //! @SYMTestPriority High
389 //! @SYMTestExpectedResults Volumes set ok
391 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
392 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
393 COMMAND mdaaudioplayerutility1 NewL
394 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-OpenFileL_command02
396 COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-SetVolume_command03
397 COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-GetVolume_command04
398 COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-SetVolume_command05
399 COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-GetVolume_command06
400 COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-SetVolume_command07
401 COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-GetVolume_command08
402 COMMAND mdaaudioplayerutility1 Close
404 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0016
406 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0017
407 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0017
408 //! @SYMAPI CMdaAudioPlayerUtility
409 //! @SYMAuthor Tveritin Sergei
410 //! @SYMCreationDate 01/03/2006
411 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
412 //! @SYMTestCaseDesc Tests positions
413 //! Uses API elements: NewL(), OpenFileL(), SetPosition(), GetPosition().
414 //! @SYMTestActions 1. Create object 2. Open file. 3. Set position 4. Verify position
415 //! @SYMTestStatus Implemented
416 //! @SYMTestPriority High
417 //! @SYMTestExpectedResults Positions set ok
419 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
420 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
421 COMMAND mdaaudioplayerutility1 NewL
422 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-OpenFileL_command02
424 COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-SetPosition_command03
425 COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-GetPosition_command04
426 COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-SetPosition_command05
427 COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-GetPosition_command06
428 COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-SetPosition_command07
429 COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-GetPosition_command08
430 COMMAND mdaaudioplayerutility1 Close
432 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0017
434 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0018
435 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0018
436 //! @SYMAPI CMdaAudioPlayerUtility
437 //! @SYMAuthor Tveritin Sergei
438 //! @SYMCreationDate 01/03/2006
439 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
440 //! @SYMTestCaseDesc Tests of the priority for playback
441 //! Uses API elements: NewL(), SetPriority().
442 //! @SYMTestActions 1. Create object 2. Set priority
443 //! @SYMTestStatus Implemented
444 //! @SYMTestPriority High
445 //! @SYMTestExpectedResults Set priority works ok
447 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
448 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
449 COMMAND mdaaudioplayerutility1 NewL
450 COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0018-001-SetPriority_command02
451 COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0018-001-SetPriority_command03
452 COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0018-001-SetPriority_command04
453 COMMAND mdaaudioplayerutility1 ~
455 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0018
457 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0019
458 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0019
459 //! @SYMAPI CMdaAudioPlayerUtility
460 //! @SYMAuthor Tveritin Sergei
461 //! @SYMCreationDate 01/03/2006
462 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
463 //! @SYMTestCaseDesc Tests return the current playback position
464 //! Uses API elements: NewL(), OpenFileL(), Play(), GetPosition().
465 //! @SYMTestActions 1. Create object 2. Open object 3. Play sample 4. Get position
466 //! @SYMTestStatus Implemented
467 //! @SYMTestPriority High
468 //! @SYMTestExpectedResults Position returned ok
470 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
471 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
472 COMMAND mdaaudioplayerutility1 NewL
473 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0019-001-OpenFileL_command02
475 COMMAND mdaaudioplayerutility1 Play
477 COMMAND mdaaudioplayerutility1 GetPosition
479 COMMAND mdaaudioplayerutility1 Close
481 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0019
483 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0020
484 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0020
485 //! @SYMAPI CMdaAudioPlayerUtility
486 //! @SYMAuthor Tveritin Sergei
487 //! @SYMCreationDate 01/03/2006
488 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
489 //! @SYMTestCaseDesc Tests return the current playback balance
490 //! Uses API elements: NewL(), OpenFileL(), Play(), GetBalance().
491 //! @SYMTestActions 1. Create object 2. Open object 3. Play sample 4. Set balance 5. Verify balance
492 //! @SYMTestStatus Implemented
493 //! @SYMTestPriority High
494 //! @SYMTestExpectedResults Balance works ok
496 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
497 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
498 COMMAND mdaaudioplayerutility1 NewL
499 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0020-001-OpenFileL_command02
501 COMMAND mdaaudioplayerutility1 Play
503 COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0020-001-SetBalance_command05
504 COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0020-001-GetBalance_command06
506 COMMAND mdaaudioplayerutility1 Close
508 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0020
510 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0021
511 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0021
512 //! @SYMAPI CMdaAudioPlayerUtility
513 //! @SYMAuthor Tveritin Sergei
514 //! @SYMCreationDate 01/03/2006
515 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
516 //! @SYMTestCaseDesc Tests return the current playback volume
517 //! Uses API elements: NewL(), OpenFileL(), Play(), GetVolume().
518 //! @SYMTestActions 1. Create object 2. Open object 3. Play sample 4. Set volume 5. Verify volume
519 //! @SYMTestStatus Implemented
520 //! @SYMTestPriority High
521 //! @SYMTestExpectedResults Volume works ok
523 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
524 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
525 COMMAND mdaaudioplayerutility1 NewL
526 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0021-001-OpenFileL_command02
528 COMMAND mdaaudioplayerutility1 Play
530 COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0021-001-SetVolume_command05
531 COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0021-001-GetVolume_command06
533 COMMAND mdaaudioplayerutility1 Close
535 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0021
537 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0022
538 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0022
539 //! @SYMAPI CMdaAudioPlayerUtility
540 //! @SYMAuthor Tveritin Sergei
541 //! @SYMCreationDate 01/03/2006
542 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
543 //! @SYMTestCaseDesc Tests return the current playback maximum volume
544 //! Uses API elements: NewL(), OpenFileL(), MaxVolume().
545 //! @SYMTestActions 1. Create object 2. Open object 3. Get maximum volume of audio stream
546 //! @SYMTestStatus Implemented
547 //! @SYMTestPriority High
548 //! @SYMTestExpectedResults Get max volume ok
550 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
551 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
552 COMMAND mdaaudioplayerutility1 NewL
553 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0022-001-OpenFileL_command02
555 COMMAND mdaaudioplayerutility1 MaxVolume
556 COMMAND mdaaudioplayerutility1 Close
558 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0022
560 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0023
561 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0023
562 //! @SYMAPI CMdaAudioPlayerUtility
563 //! @SYMAuthor Tveritin Sergei
564 //! @SYMCreationDate 01/03/2006
565 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
566 //! @SYMTestCaseDesc Test return the duration of current audio sample
567 //! Uses API elements: NewL(), OpenFileL(), Duration()
568 //! @SYMTestActions 1. Create object 2. Open Audio sample 3. Get duration of the audio sample
569 //! @SYMTestStatus Implemented
570 //! @SYMTestPriority High
571 //! @SYMTestExpectedResults Duration returned ok
573 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
574 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
575 COMMAND mdaaudioplayerutility1 NewL
576 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0023-001-OpenFileL_command02
578 COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0023-001-Duration_command03
579 COMMAND mdaaudioplayerutility1 Close
581 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0023
583 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0024
584 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0024
585 //! @SYMAPI CMdaAudioPlayerUtility
586 //! @SYMAuthor Tveritin Sergei
587 //! @SYMCreationDate 01/03/2006
588 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
589 //! @SYMTestCaseDesc Test return the duration state of current audio sample
590 //! Uses API elements: NewL(), OpenFileL(), Duration(TTimeIntervalMicroSeconds aDuration).
591 //! @SYMTestActions 1. Create object. 2. Open audio sample. 3. Get duration and the duration state.
592 //! @SYMTestStatus Implemented
593 //! @SYMTestPriority High
594 //! @SYMTestExpectedResults Duration and duration state returned ok
596 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
597 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
598 COMMAND mdaaudioplayerutility1 NewL
599 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0024-001-OpenFileL_command02
601 COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0024-001-Duration_command03
602 COMMAND mdaaudioplayerutility1 Close
604 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0024
606 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0025
607 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0025
608 //! @SYMAPI CMdaAudioPlayerUtility
609 //! @SYMAuthor Tveritin Sergei
610 //! @SYMCreationDate 01/03/2006
611 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
612 //! @SYMTestCaseDesc Test set the current playback window
613 //! Uses API elements: NewL(), OpenFileL(), SetPlayWindow(), Close().
614 //! @SYMTestActions 1. Create object 2. Open sample audio 3. Set playback window 4. Play 5. Close audio
615 //! @SYMTestStatus Implemented
616 //! @SYMTestPriority High
617 //! @SYMTestExpectedResults Set playback window ok
619 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
620 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
621 COMMAND mdaaudioplayerutility1 NewL
622 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0025-001-OpenFileL_command02
624 COMMAND mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0025-001-SetPlayWindow_command03
625 COMMAND mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0025-001-SetPlayWindow_command04
626 COMMAND mdaaudioplayerutility1 Play
628 COMMAND mdaaudioplayerutility1 Close
629 COMMAND mdaaudioplayerutility1 ~
631 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0025
633 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0026
634 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0026
635 //! @SYMAPI CMdaAudioPlayerUtility
636 //! @SYMAuthor Tveritin Sergei
637 //! @SYMCreationDate 01/03/2006
638 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
639 //! @SYMTestCaseDesc Test clear the current playback window
640 //! Uses API elements: NewL(), OpenFileL(), SetPlayWindow(), ClearPlayWindow(), Close().
641 //! @SYMTestActions 1. Create object 2. Open sample audio 3. Set playback window 4. Clear window 5. Play 6. Close audio
642 //! @SYMTestStatus Implemented
643 //! @SYMTestPriority High
644 //! @SYMTestExpectedResults clear window ok
646 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
647 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
648 COMMAND mdaaudioplayerutility1 NewL
649 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0026-001-OpenFileL_command02
651 COMMAND mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0026-001-SetPlayWindow_command03
652 COMMAND mdaaudioplayerutility1 ClearPlayWindow
653 COMMAND mdaaudioplayerutility1 Play
655 COMMAND mdaaudioplayerutility1 Close
656 COMMAND mdaaudioplayerutility1 ~
658 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0026
660 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0027
661 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0027
662 //! @SYMAPI CMdaAudioPlayerUtility
663 //! @SYMAuthor Tveritin Sergei
664 //! @SYMCreationDate 01/03/2006
665 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
666 //! @SYMTestCaseDesc Test settings repeat
667 //! Uses API elements: NewL(), OpenFileL(), SetRepeats().
668 //! @SYMTestActions 1. Create 2. Open 3 Set repeat
669 //! @SYMTestStatus Implemented
670 //! @SYMTestPriority High
671 //! @SYMTestExpectedResults Set repeats ok
673 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
674 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
675 COMMAND mdaaudioplayerutility1 NewL
676 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-OpenFileL_command02
678 COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-SetRepeats_command03
679 COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-SetRepeats_command04
680 COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-SetRepeats_command05
681 COMMAND mdaaudioplayerutility1 Close
682 COMMAND mdaaudioplayerutility1 ~
684 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0027
686 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0028
687 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0028
688 //! @SYMAPI CMdaAudioPlayerUtility
689 //! @SYMAuthor Tveritin Sergei
690 //! @SYMCreationDate 01/03/2006
691 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
692 //! @SYMTestCaseDesc Test settings volumeramp
693 //! Uses API elements: NewL(), OpenFileL(), SetVolumeRamp().
694 //! @SYMTestActions 1. Create 2. Open 3. Set volumeramp
695 //! @SYMTestStatus Implemented
696 //! @SYMTestPriority High
697 //! @SYMTestExpectedResults Volume ramp set ok
699 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
700 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
701 COMMAND mdaaudioplayerutility1 NewL
702 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-OpenFileL_command02
704 COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-SetVolumeRamp_command03
705 COMMAND mdaaudioplayerutility1 Play
707 COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-SetVolumeRamp_command05
708 COMMAND mdaaudioplayerutility1 Play
710 COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-SetVolumeRamp_command07
711 COMMAND mdaaudioplayerutility1 Play
713 COMMAND mdaaudioplayerutility1 Close
715 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0028
717 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0029
718 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0029
719 //! @SYMAPI CMdaAudioPlayerUtility
720 //! @SYMAuthor Tveritin Sergei
721 //! @SYMCreationDate 01/03/2006
722 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
723 //! @SYMTestCaseDesc Tests bitrate settings
724 //! Uses API elements: NewL(), OpenFileL(), GetBitRate().
725 //! @SYMTestActions 1. Create object 2. Open file. 3. Get the bit rate of the audio clip.
726 //! @SYMTestStatus Implemented
727 //! @SYMTestPriority High
728 //! @SYMTestExpectedResults Bitrate got ok
730 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
731 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
732 COMMAND mdaaudioplayerutility1 NewL
733 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0029-001-OpenFileL_command02
735 COMMAND mdaaudioplayerutility1 GetBitRate
736 COMMAND mdaaudioplayerutility1 Close
738 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0029
740 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0030
741 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0030
742 //! @SYMAPI CMdaAudioPlayerUtility
743 //! @SYMAuthor Tveritin Sergei
744 //! @SYMCreationDate 01/03/2006
745 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
746 //! @SYMTestCaseDesc Test return the requested meta data entry
747 //! Uses API elements: NewL(), OpenFileL(), GetMetaDataEntryL().
748 //! @SYMTestActions 1. Create object 2. Open audio 3. Get meta data entry
749 //! @SYMTestStatus Implemented
750 //! @SYMTestPriority High
751 //! @SYMTestExpectedResults MetaData functions are not supported. Expect error KErrNotSupported(-5)
753 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
754 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
755 COMMAND mdaaudioplayerutility1 NewL
756 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0030-001-OpenFileL_command02
758 COMMAND !Error=-5 mdaaudioplayerutility1 GetMetaDataEntryL MM-MMF-ACLNT-PLYR-PublicAPI-0030-001-GetMetaDataEntryL_command03
759 COMMAND mdaaudioplayerutility1 Close
761 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0030
763 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0031
764 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0031
765 //! @SYMAPI CMdaAudioPlayerUtility
766 //! @SYMAuthor Tveritin Sergei
767 //! @SYMCreationDate 01/03/2006
768 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
769 //! @SYMTestCaseDesc Test return the number of meta data entries in the current audio clip.
770 //! Uses API elements: NewL(), OpenFileL(), GetNumberOfMetaDataEntries().
771 //! @SYMTestActions 1. Create object 2. Open audio 3. Get the number of meta data entries
772 //! @SYMTestStatus Implemented
773 //! @SYMTestPriority High
774 //! @SYMTestExpectedResults MetaData functions are not supported. Expect error KErrNotSupported(-5)
776 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
777 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
778 COMMAND mdaaudioplayerutility1 NewL
779 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0031-001-OpenFileL_command02
781 COMMAND !Error=-5 mdaaudioplayerutility1 GetNumberOfMetaDataEntries
782 COMMAND mdaaudioplayerutility1 Close
784 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0031
786 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0032
787 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0032
788 //! @SYMAPI CMdaAudioPlayerUtility
789 //! @SYMAuthor Tveritin Sergei
790 //! @SYMCreationDate 01/03/2006
791 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
792 //! @SYMTestCaseDesc Trying to create object in the shared heap.
793 //! Uses API elements: NewL(), OpenFileL(), Play(), Close(), UseSharedHeap().
794 //! @SYMTestActions 1. Create audio player object. 2. Set the share heap 3. Open file 4. Play 5. Close
795 //! @SYMTestStatus Implemented
796 //! @SYMTestPriority High
797 //! @SYMTestExpectedResults Shared heap works ok
799 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
800 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
801 COMMAND mdaaudioplayerutility1 NewL
802 COMMAND mdaaudioplayerutility1 UseSharedHeap
803 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0032-001-OpenFileL_command03
805 COMMAND mdaaudioplayerutility1 Play
807 COMMAND mdaaudioplayerutility1 Stop
809 COMMAND mdaaudioplayerutility1 Close
810 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0032-001-OpenFileL_command07
812 COMMAND mdaaudioplayerutility1 Play
814 COMMAND mdaaudioplayerutility1 Stop
816 COMMAND mdaaudioplayerutility1 Close
817 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0032-001-OpenFileL_command11
819 COMMAND mdaaudioplayerutility1 Play
821 COMMAND mdaaudioplayerutility1 Stop
823 COMMAND mdaaudioplayerutility1 Close
824 COMMAND mdaaudioplayerutility1 ~
826 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0032
828 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0033
829 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0033
830 //! @SYMAPI CMdaAudioPlayerUtility
831 //! @SYMAuthor Tveritin Sergei
832 //! @SYMCreationDate 01/03/2006
833 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
834 //! @SYMTestCaseDesc Tests priority of the controller's sub thread
835 //! Uses API elements: NewL(), OpenFileL(), SetThreadPriority(), Close().
836 //! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread
837 //! @SYMTestStatus Implemented
838 //! @SYMTestPriority High
839 //! @SYMTestExpectedResults Sets specified priorities ok
841 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
842 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
843 COMMAND mdaaudioplayerutility1 NewL
844 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-OpenFileL_command02
846 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command03
847 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command04
848 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command05
849 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command06
850 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command07
851 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command08
852 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command09
853 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command10
854 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command11
855 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command12
856 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command13
857 COMMAND mdaaudioplayerutility1 Close
858 COMMAND mdaaudioplayerutility1 ~
860 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0033
862 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0034
863 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0034
864 //! @SYMAPI CMdaAudioPlayerUtility
865 //! @SYMAuthor Tveritin Sergei
866 //! @SYMCreationDate 01/03/2006
867 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
868 //! @SYMTestCaseDesc Test registers the Event for Notification when resource is avaliable
869 //! Uses API elements: NewL(), RegisterAudioResourceNotification().
870 //! @SYMTestActions 1. Create object 2. Registered notification event
871 //! @SYMTestStatus Implemented
872 //! @SYMTestPriority High
873 //! @SYMTestExpectedResults Registration ok
875 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
876 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
877 COMMAND mdaaudioplayerutility1 NewL
878 COMMAND mdaaudioplayerutility1 RegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0034-001-RegisterAudioResourceNotification_command02
879 COMMAND mdaaudioplayerutility1 ~
881 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0034
883 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0035
884 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0035
885 //! @SYMAPI CMdaAudioPlayerUtility
886 //! @SYMAuthor Tveritin Sergei
887 //! @SYMCreationDate 01/03/2006
888 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
889 //! @SYMTestCaseDesc Test cancel registration the Event for Notification when resource is avaliable
890 //! Uses API elements: NewL(), RegisterAudioResourceNotification(), CancelRegisterAudioResourceNotification().
891 //! @SYMTestActions 1. Create object 2. Registered notification event. 3. Cancel the registered notification event
892 //! @SYMTestStatus Implemented
893 //! @SYMTestPriority High
894 //! @SYMTestExpectedResults Cancel registration was successful
896 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
897 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
898 COMMAND mdaaudioplayerutility1 NewL
899 COMMAND mdaaudioplayerutility1 RegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0035-001-RegisterAudioResourceNotification_command02
900 COMMAND mdaaudioplayerutility1 CancelRegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0035-001-CancelRegisterAudioResourceNotification_command03
901 COMMAND mdaaudioplayerutility1 ~
903 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0035
905 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0036
906 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0036
907 //! @SYMAPI CMdaAudioPlayerUtility
908 //! @SYMAuthor Tveritin Sergei
909 //! @SYMCreationDate 01/03/2006
910 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
911 //! @SYMTestCaseDesc Test register audio loading notifications
912 //! Uses API elements: NewL(), RegisterForAudioLoadingNotification.
913 //! @SYMTestActions 1. Create object 2. Register the notifications of audio loading/rebuffering
914 //! @SYMTestStatus Implemented
915 //! @SYMTestPriority High
916 //! @SYMTestExpectedResults Registers notifications ok
918 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
919 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
920 COMMAND mdaaudioplayerutility1 NewL
921 COMMAND mdaaudioplayerutility1 RegisterForAudioLoadingNotification
922 COMMAND mdaaudioplayerutility1 ~
924 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0036
926 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0037
927 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0037
928 //! @SYMAPI CMdaAudioPlayerUtility
929 //! @SYMAuthor Tveritin Sergei
930 //! @SYMCreationDate 01/03/2006
931 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
932 //! @SYMTestCaseDesc Tests current progress of audio loading
933 //! Uses API elements: NewL(), OpenFileL(), GetAudioLoadingProgressL().
934 //! @SYMTestActions 1. Create object 2. Open audio sample 3. Get percentage of the audio clip loaded
935 //! @SYMTestStatus Implemented
936 //! @SYMTestPriority High
937 //! @SYMTestExpectedResults GetAudioLoadingProgressL() is not supported. Expect error KErrNotSupported(-5)
939 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
940 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
941 COMMAND mdaaudioplayerutility1 NewL
942 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0037-001-OpenFileL_command02
944 COMMAND !Error=-5 mdaaudioplayerutility1 GetAudioLoadingProgressL
945 COMMAND mdaaudioplayerutility1 Close
947 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0037
949 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0038
950 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0038
951 //! @SYMAPI CMdaAudioPlayerUtility
952 //! @SYMAuthor Tveritin Sergei
953 //! @SYMCreationDate 01/03/2006
954 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
955 //! @SYMTestCaseDesc Test gets a controller's DRM
956 //! Uses API elements: NewL(), OpenFileL(), GetDRMCustomCommand().
957 //! @SYMTestActions 1. Create object 2. Open audio sample 3. Get controller's DRM custom command implementation
958 //! @SYMTestStatus Implemented
959 //! @SYMTestPriority High
960 //! @SYMTestExpectedResults Controller's DRM work ok
962 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
963 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
964 COMMAND mdaaudioplayerutility1 NewL
965 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0038-001-OpenFileL_command02
967 COMMAND mdaaudioplayerutility1 GetDRMCustomCommand MM-MMF-ACLNT-PLYR-PublicAPI-0038-001-GetDRMCustomCommand_command03
968 COMMAND mdaaudioplayerutility1 Close
970 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0038
972 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0039
973 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0039
974 //! @SYMAPI CMdaAudioPlayerUtility
975 //! @SYMAuthor Tveritin Sergei
976 //! @SYMCreationDate 01/03/2006
977 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
978 //! @SYMTestCaseDesc Test get the controller implementation information associated with the current controller
979 //! Uses API elements: NewL(), OpenFileL(), ControllerImplementationInformationL().
980 //! @SYMTestActions 1. Create object 2. Open audio sample 3. Get controller implementation information
981 //! @SYMTestStatus Implemented
982 //! @SYMTestPriority High
983 //! @SYMTestExpectedResults Return information ok
985 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
986 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
987 COMMAND mdaaudioplayerutility1 NewL
988 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0039-001-OpenFileL_command02
990 COMMAND mdaaudioplayerutility1 ControllerImplementationInformationL
991 COMMAND mdaaudioplayerutility1 Close
993 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0039
995 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0040
996 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0040
997 //! @SYMAPI CMdaAudioPlayerUtility
998 //! @SYMAuthor Tveritin Sergei
999 //! @SYMCreationDate 01/03/2006
1000 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1001 //! @SYMTestCaseDesc Send a synchronous custom command to the controller with "Datafrom"
1002 //! Uses API elements: NewL(), CustomCommandSync()
1003 //! @SYMTestActions 1. Create object 2. Send a synchronous custom command to the controller
1004 //! @SYMTestStatus Implemented
1005 //! @SYMTestPriority High
1006 //! @SYMTestExpectedResults CustomCommand functions are not supported. Expect error KErrNotSupported(-5)
1007 //! @SYMTestType CIT
1008 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1009 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1010 COMMAND mdaaudioplayerutility1 NewL
1011 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0040-001-OpenFileL_command02
1013 COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0040-001-CustomCommandSync_command03
1014 COMMAND mdaaudioplayerutility1 Close
1016 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0040
1018 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0041
1019 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0041
1020 //! @SYMAPI CMdaAudioPlayerUtility
1021 //! @SYMAuthor Tveritin Sergei
1022 //! @SYMCreationDate 01/03/2006
1023 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1024 //! @SYMTestCaseDesc Send a synchronous custom command to the controller without "Datafrom"
1025 //! Uses API elements: NewL(), CustomCommandSync()
1026 //! @SYMTestActions 1. Create object 2. Send a synchronous custom command to the controller
1027 //! @SYMTestStatus Implemented
1028 //! @SYMTestPriority High
1029 //! @SYMTestExpectedResults CustomCommand functions are not supported. Expect error KErrNotSupported(-5)
1030 //! @SYMTestType CIT
1031 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1032 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1033 COMMAND mdaaudioplayerutility1 NewL
1034 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0041-001-OpenFileL_command02
1036 COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0041-001-CustomCommandSync_command03
1037 COMMAND mdaaudioplayerutility1 Close
1039 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0041
1041 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0042
1042 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0042
1043 //! @SYMAPI CMdaAudioPlayerUtility
1044 //! @SYMAuthor Tveritin Sergei
1045 //! @SYMCreationDate 01/03/2006
1046 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1047 //! @SYMTestCaseDesc Send a asynchronous custom command to the controller with "Datafrom"
1048 //! Uses API elements: NewL(), CustomCommandASync()
1049 //! @SYMTestActions 1. Create object 2. Send a asynchronous custom command to the controller
1050 //! @SYMTestStatus Implemented
1051 //! @SYMTestPriority High
1052 //! @SYMTestExpectedResults CustomCommand functions are not supported. Expect error KErrNotSupported(-5)
1053 //! @SYMTestType CIT
1054 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1055 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1056 COMMAND mdaaudioplayerutility1 NewL
1057 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0042-001-OpenFileL_command02
1059 COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0042-001-CustomCommandASync_command03
1061 COMMAND mdaaudioplayerutility1 Close
1063 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0042
1065 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0043
1066 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0043
1067 //! @SYMAPI CMdaAudioPlayerUtility
1068 //! @SYMAuthor Tveritin Sergei
1069 //! @SYMCreationDate 01/03/2006
1070 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1071 //! @SYMTestCaseDesc Send a asynchronous custom command to the controller without "Datafrom"
1072 //! Uses API elements: NewL(), CustomCommandASync()
1073 //! @SYMTestActions 1. Create object 2. Send a asynchronous custom command to the controller
1074 //! @SYMTestStatus Implemented
1075 //! @SYMTestPriority High
1076 //! @SYMTestExpectedResults CustomCommand functions are supported.
1077 //! @SYMTestType CIT
1078 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1079 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1080 COMMAND mdaaudioplayerutility1 NewL
1081 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0043-001-OpenFileL_command02
1083 COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0043-001-CustomCommandASync_command03
1085 COMMAND mdaaudioplayerutility1 Close
1087 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0043
1090 //////////////////////////
1092 //////////////////////////
1093 // BAD STEP CASES //
1094 //////////////////////////
1097 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0044
1098 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0044
1099 //! @SYMAPI CMdaAudioPlayerUtility
1100 //! @SYMAuthor Tveritin Sergei
1101 //! @SYMCreationDate 01/03/2006
1102 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1103 //! @SYMTestCaseDesc Constructs and initialises a new instance with empty descriptor.
1104 //! Uses API elements: NewDesPlayerL()
1105 //! @SYMTestActions 1. Create and init object.
1106 //! @SYMTestStatus Implemented
1107 //! @SYMTestPriority High
1108 //! @SYMTestExpectedResults KErrNotSupported is returned
1109 //! @SYMTestType CIT
1110 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1111 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1112 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0044-001-NewDesPlayerL_command01
1114 COMMAND mdaaudioplayerutility1 ~
1116 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0044
1118 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0045
1119 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0045
1120 //! @SYMAPI CMdaAudioPlayerUtility
1121 //! @SYMAuthor Tveritin Sergei
1122 //! @SYMCreationDate 01/03/2006
1123 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1124 //! @SYMTestCaseDesc Constructs and initialises a new instance with not valid target format descriptor
1125 //! Uses API elements: NewDesPlayerL()
1126 //! @SYMTestActions 1. Create and init object.
1127 //! @SYMTestStatus Implemented
1128 //! @SYMTestPriority High
1129 //! @SYMTestExpectedResults KErrNotSupported is returned
1130 //! @SYMTestType CIT
1131 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1132 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1133 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0045-001-NewDesPlayerL_command01
1135 COMMAND mdaaudioplayerutility1 ~
1137 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0045
1139 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0046
1140 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0046
1141 //! @SYMAPI CMdaAudioPlayerUtility
1142 //! @SYMAuthor Tveritin Sergei
1143 //! @SYMCreationDate 01/03/2006
1144 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1145 //! @SYMTestCaseDesc Constructs and initialises a new instance with corrupted file descriptor
1146 //! Uses API elements: NewDesPlayerL()
1147 //! @SYMTestActions 1. Create and init object.
1148 //! @SYMTestStatus Implemented
1149 //! @SYMTestPriority High
1150 //! @SYMTestExpectedResults KErrNotSupported is returned
1151 //! @SYMTestType CIT
1152 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1153 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1154 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0046-001-NewDesPlayerL_command01
1156 COMMAND mdaaudioplayerutility1 ~
1158 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0046
1160 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0047
1161 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0047
1162 //! @SYMAPI CMdaAudioPlayerUtility
1163 //! @SYMAuthor Tveritin Sergei
1164 //! @SYMCreationDate 01/03/2006
1165 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1166 //! @SYMTestCaseDesc Constructs and initialises a new instance with empty descriptor.
1167 //! Uses API elements: NewDesPlayerReadOnlyL()
1168 //! @SYMTestActions 1. Create and init object.
1169 //! @SYMTestStatus Implemented
1170 //! @SYMTestPriority High
1171 //! @SYMTestExpectedResults KErrNotSupported is returned
1172 //! @SYMTestType CIT
1173 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1174 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1175 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0047-001-NewDesPlayerReadOnlyL_command01
1177 COMMAND mdaaudioplayerutility1 ~
1179 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0047
1181 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0048
1182 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0048
1183 //! @SYMAPI CMdaAudioPlayerUtility
1184 //! @SYMAuthor Tveritin Sergei
1185 //! @SYMCreationDate 01/03/2006
1186 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1187 //! @SYMTestCaseDesc Constructs and initialises a new instance with not valid target format descriptor
1188 //! Uses API elements: NewDesPlayerReadOnlyL()
1189 //! @SYMTestActions 1. Create and init object.
1190 //! @SYMTestStatus Implemented
1191 //! @SYMTestPriority High
1192 //! @SYMTestExpectedResults KErrNotSupported is returned
1193 //! @SYMTestType CIT
1194 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1195 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1196 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0048-001-NewDesPlayerReadOnlyL_command01
1198 COMMAND mdaaudioplayerutility1 ~
1200 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0048
1203 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0049
1204 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0049
1205 //! @SYMAPI CMdaAudioPlayerUtility
1206 //! @SYMAuthor Tveritin Sergei
1207 //! @SYMCreationDate 01/03/2006
1208 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1209 //! @SYMTestCaseDesc Constructs and initialises a new instance with corrupted file descriptor
1210 //! Uses API elements: NewDesPlayerReadOnlyL()
1211 //! @SYMTestActions 1. Create and init object.
1212 //! @SYMTestStatus Implemented
1213 //! @SYMTestPriority High
1214 //! @SYMTestExpectedResults KErrNotSupported is returned
1215 //! @SYMTestType CIT
1216 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1217 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1218 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0049-001-NewDesPlayerReadOnlyL_command01
1220 COMMAND mdaaudioplayerutility1 ~
1222 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0049
1225 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0050
1226 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0050
1227 //! @SYMAPI CMdaAudioPlayerUtility
1228 //! @SYMAuthor Tveritin Sergei
1229 //! @SYMCreationDate 01/03/2006
1230 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1231 //! @SYMTestCaseDesc Constructs and initialises a new instance with nonexisting descriptor.
1232 //! Uses API elements: NewFilePlayerL()
1233 //! @SYMTestActions 1. Create and init object.
1234 //! @SYMTestStatus Implemented
1235 //! @SYMTestPriority High
1236 //! @SYMTestExpectedResults KErrNotFound is returned
1237 //! @SYMTestType CIT
1238 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1239 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1240 COMMAND !AsyncError=-1 mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0050-001-NewFilePlayerL_command01
1242 COMMAND mdaaudioplayerutility1 ~
1244 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0050
1246 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0051
1247 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0051
1248 //! @SYMAPI CMdaAudioPlayerUtility
1249 //! @SYMAuthor Tveritin Sergei
1250 //! @SYMCreationDate 01/03/2006
1251 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1252 //! @SYMTestCaseDesc Constructs and initialises a new instance with not valid target format descriptor.
1253 //! Uses API elements: NewFilePlayerL().
1254 //! @SYMTestActions 1. Create and init object.
1255 //! @SYMTestStatus Implemented
1256 //! @SYMTestPriority High
1257 //! @SYMTestExpectedResults KErrNotSupported is returned
1258 //! @SYMTestType CIT
1259 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1260 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1261 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0051-001-NewFilePlayerL_command01
1263 COMMAND mdaaudioplayerutility1 ~
1265 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0051
1267 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0052
1268 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0052
1269 //! @SYMAPI CMdaAudioPlayerUtility
1270 //! @SYMAuthor Tveritin Sergei
1271 //! @SYMCreationDate 01/03/2006
1272 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1273 //! @SYMTestCaseDesc Constructs and initialises a new instance with corrupted file descriptor
1274 //! Uses API elements: NewFilePlayerL()
1275 //! @SYMTestActions 1. Create and init object.
1276 //! @SYMTestStatus Implemented
1277 //! @SYMTestPriority High
1278 //! @SYMTestExpectedResults KErrNotSupported is returned
1279 //! @SYMTestType CIT
1280 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1281 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1282 COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0052-001-NewFilePlayerL_command01
1284 COMMAND mdaaudioplayerutility1 ~
1286 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0052
1288 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0053
1289 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0053
1290 //! @SYMAPI CMdaAudioPlayerUtility
1291 //! @SYMAuthor Tveritin Sergei
1292 //! @SYMCreationDate 01/03/2006
1293 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1294 //! @SYMTestCaseDesc Open empty source file
1295 //! Uses API elements: NewL(), OpenDesL()
1296 //! @SYMTestActions 1. Create obect 2. Open audio data
1297 //! @SYMTestStatus Implemented
1298 //! @SYMTestPriority High
1299 //! @SYMTestExpectedResults KErrNotSupported is returned
1300 //! @SYMTestType CIT
1301 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1302 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1303 COMMAND mdaaudioplayerutility1 NewL
1304 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0053-001-OpenDesL_command02
1306 COMMAND mdaaudioplayerutility1 Close
1308 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0053
1310 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0054
1311 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0054
1312 //! @SYMAPI CMdaAudioPlayerUtility
1313 //! @SYMAuthor Tveritin Sergei
1314 //! @SYMCreationDate 01/03/2006
1315 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1316 //! @SYMTestCaseDesc Open source files with not valid audio format
1317 //! Uses API elements: NewL(), OpenDesL()
1318 //! @SYMTestActions 1. Create obect 2. Open audio data
1319 //! @SYMTestStatus Implemented
1320 //! @SYMTestPriority High
1321 //! @SYMTestExpectedResults KErrNotSupported is returned
1322 //! @SYMTestType CIT
1323 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1324 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1325 COMMAND mdaaudioplayerutility1 NewL
1326 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0054-001-OpenDesL_command02
1328 COMMAND mdaaudioplayerutility1 Close
1330 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0054
1332 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0055
1333 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0055
1334 //! @SYMAPI CMdaAudioPlayerUtility
1335 //! @SYMAuthor Tveritin Sergei
1336 //! @SYMCreationDate 01/03/2006
1337 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1338 //! @SYMTestCaseDesc Open source files with corrupted file
1339 //! Uses API elements: NewL(), OpenDesL()
1340 //! @SYMTestActions 1. Create obect 2. Open audio data 3. Close object
1341 //! @SYMTestStatus Implemented
1342 //! @SYMTestPriority High
1343 //! @SYMTestExpectedResults KErrNotSupported is returned
1344 //! @SYMTestType CIT
1345 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1346 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1347 COMMAND mdaaudioplayerutility1 NewL
1348 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0055-001-OpenDesL_command02
1350 COMMAND mdaaudioplayerutility1 Close
1352 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0055
1355 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0056
1356 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0056
1357 //! @SYMAPI CMdaAudioPlayerUtility
1358 //! @SYMAuthor Tveritin Sergei
1359 //! @SYMCreationDate 01/03/2006
1360 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1361 //! @SYMTestCaseDesc Open audio clip from nonexisting URL
1362 //! Uses API elements: NewL(), OpenUrlL()
1363 //! @SYMTestActions 1. Create obect 2. Open audio data
1364 //! @SYMTestStatus Implemented
1365 //! @SYMTestPriority High
1366 //! @SYMTestExpectedResults KErrNotFound is returned
1367 //! @SYMTestType CIT
1368 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1369 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1370 COMMAND mdaaudioplayerutility1 NewL
1371 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0056-001-OpenUrlL_command02
1373 COMMAND mdaaudioplayerutility1 Close
1375 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0056
1377 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0057
1378 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0057
1379 //! @SYMAPI CMdaAudioPlayerUtility
1380 //! @SYMAuthor Tveritin Sergei
1381 //! @SYMCreationDate 01/03/2006
1382 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1383 //! @SYMTestCaseDesc Open audio clip with not valid audio format
1384 //! Uses API elements: NewL(), OpenUrlL()
1385 //! @SYMTestActions 1. Create obect 2. Open audio data
1386 //! @SYMTestStatus Implemented
1387 //! @SYMTestPriority High
1388 //! @SYMTestExpectedResults KErrNotSupported is returned
1389 //! @SYMTestType CIT
1390 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1391 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1392 COMMAND mdaaudioplayerutility1 NewL
1393 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0057-001-OpenUrlL_command02
1395 COMMAND mdaaudioplayerutility1 Close
1397 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0057
1399 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0058
1400 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0058
1401 //! @SYMAPI CMdaAudioPlayerUtility
1402 //! @SYMAuthor Tveritin Sergei
1403 //! @SYMCreationDate 01/03/2006
1404 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1405 //! @SYMTestCaseDesc Open audio clip from nonexisting URL with corrupted file
1406 //! Uses API elements: NewL(), OpenUrlL()
1407 //! @SYMTestActions 1. Create obect 2. Open audio data
1408 //! @SYMTestStatus Implemented
1409 //! @SYMTestPriority High
1410 //! @SYMTestExpectedResults KErrNotSupported is returned
1411 //! @SYMTestType CIT
1412 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1413 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1414 COMMAND mdaaudioplayerutility1 NewL
1415 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0058-001-OpenUrlL_command02
1417 COMMAND mdaaudioplayerutility1 Close
1419 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0058
1421 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0059
1422 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0059
1423 //! @SYMAPI CMdaAudioPlayerUtility
1424 //! @SYMAuthor Tveritin Sergei
1425 //! @SYMCreationDate 01/03/2006
1426 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1427 //! @SYMTestCaseDesc Open nonexisting source file
1428 //! Uses API elements: NewL(), OpenFileL()
1429 //! @SYMTestActions 1. Create obect 2. Open audio data
1430 //! @SYMTestStatus Implemented
1431 //! @SYMTestPriority High
1432 //! @SYMTestExpectedResults KErrNotFound is returned
1433 //! @SYMTestType CIT
1434 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1435 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1436 COMMAND mdaaudioplayerutility1 NewL
1437 COMMAND !AsyncError=-1 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0059-001-OpenFileL_command02
1439 COMMAND mdaaudioplayerutility1 Close
1441 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0059
1443 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0060
1444 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0060
1445 //! @SYMAPI CMdaAudioPlayerUtility
1446 //! @SYMAuthor Tveritin Sergei
1447 //! @SYMCreationDate 01/03/2006
1448 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1449 //! @SYMTestCaseDesc Open source files with not valid format file descriptor
1450 //! Uses API elements: NewL(), OpenFileL()
1451 //! @SYMTestActions 1. Create obect 2. Open audio data
1452 //! @SYMTestStatus Implemented
1453 //! @SYMTestPriority High
1454 //! @SYMTestExpectedResults KErrNotSupported is returned
1455 //! @SYMTestType CIT
1456 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1457 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1458 COMMAND mdaaudioplayerutility1 NewL
1459 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0060-001-OpenFileL_command02
1461 COMMAND mdaaudioplayerutility1 Close
1463 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0060
1465 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0061
1466 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0061
1467 //! @SYMAPI CMdaAudioPlayerUtility
1468 //! @SYMAuthor Tveritin Sergei
1469 //! @SYMCreationDate 01/03/2006
1470 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1471 //! @SYMTestCaseDesc Open source files with corrupted file
1472 //! Uses API elements: NewL(), OpenFileL()
1473 //! @SYMTestActions 1. Create obect 2. Open audio data
1474 //! @SYMTestStatus Implemented
1475 //! @SYMTestPriority High
1476 //! @SYMTestExpectedResults KErrNotSupported is returned
1477 //! @SYMTestType CIT
1478 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1479 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1480 COMMAND mdaaudioplayerutility1 NewL
1481 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0061-001-OpenFileL_command02
1483 COMMAND mdaaudioplayerutility1 Close
1485 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0061
1487 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0062
1488 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0062
1489 //! @SYMAPI CMdaAudioPlayerUtility
1490 //! @SYMAuthor Tveritin Sergei
1491 //! @SYMCreationDate 01/03/2006
1492 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1493 //! @SYMTestCaseDesc Trying to set balance value above maximum.
1494 //! Uses API elements: NewL(), SetBalance(), GetBalance().
1495 //! @SYMTestActions 1. Create object. 2. Set balance value above maximum.
1496 //! 3. Get balance value.
1497 //! @SYMTestStatus Implemented
1498 //! @SYMTestPriority High
1499 //! @SYMTestExpectedResults Balance is set to maximum
1500 //! @SYMTestType CIT
1501 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1502 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1503 COMMAND mdaaudioplayerutility1 NewL
1504 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0062-001-OpenFileL_command02
1506 COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0062-001-SetBalance_command03
1507 COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0062-001-GetBalance_command04
1508 COMMAND mdaaudioplayerutility1 Close
1510 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0062
1512 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0063
1513 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0063
1514 //! @SYMAPI CMdaAudioPlayerUtility
1515 //! @SYMAuthor Tveritin Sergei
1516 //! @SYMCreationDate 01/03/2006
1517 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1518 //! @SYMTestCaseDesc Trying to set balance value below minimum
1519 //! Uses API elements: NewL(), SetBalance(), GetBalance().
1520 //! @SYMTestActions 1. Create object. 2. Set balance value below minimum.
1521 //! 3. Get balance value.
1522 //! @SYMTestStatus Implemented
1523 //! @SYMTestPriority High
1524 //! @SYMTestExpectedResults Balance is set to minimum
1525 //! @SYMTestType CIT
1526 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1527 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1528 COMMAND mdaaudioplayerutility1 NewL
1529 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0063-001-OpenFileL_command02
1531 COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0063-001-SetBalance_command03
1532 COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0063-001-GetBalance_command04
1533 COMMAND mdaaudioplayerutility1 Close
1535 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0063
1537 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0064
1538 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0064
1539 //! @SYMAPI CMdaAudioPlayerUtility
1540 //! @SYMAuthor Tveritin Sergei
1541 //! @SYMCreationDate 01/03/2006
1542 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1543 //! @SYMTestCaseDesc Trying to set balance without opening files before
1544 //! Uses API elements: NewL(), SetBalance(), GetBalance().
1545 //! @SYMTestActions 1. Create object. 2. Set balance value.
1546 //! 3. Get balance value.
1547 //! @SYMTestStatus Implemented
1548 //! @SYMTestPriority High
1549 //! @SYMTestExpectedResults KErrNotReady is returned
1550 //! @SYMTestType CIT
1551 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1552 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1553 COMMAND mdaaudioplayerutility1 NewL
1554 COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0064-001-SetBalance_command02
1555 COMMAND !Error=-18 mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0064-001-GetBalance_command03
1556 COMMAND mdaaudioplayerutility1 ~
1558 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0064
1560 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0068
1561 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0068
1562 //! @SYMAPI CMdaAudioPlayerUtility
1563 //! @SYMAuthor Tveritin Sergei
1564 //! @SYMCreationDate 01/03/2006
1565 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1566 //! @SYMTestCaseDesc Trying to set position value above maximum.
1567 //! Uses API elements: NewL(), OpenFileL(), SetPosition(), GetPosition().
1568 //! @SYMTestActions 1. Create object. 2. Open audio sample
1569 //! 3. Set position value above maximum. 4. Get position.
1570 //! @SYMTestStatus Implemented
1571 //! @SYMTestPriority High
1572 //! @SYMTestExpectedResults Position is set to maximum
1573 //! @SYMTestType CIT
1574 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1575 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1576 COMMAND mdaaudioplayerutility1 NewL
1577 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0068-001-OpenFileL_command02
1579 COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0068-001-SetPosition_command03
1580 COMMAND mdaaudioplayerutility1 GetPosition
1581 COMMAND mdaaudioplayerutility1 Close
1583 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0068
1585 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0069
1586 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0069
1587 //! @SYMAPI CMdaAudioPlayerUtility
1588 //! @SYMAuthor Tveritin Sergei
1589 //! @SYMCreationDate 01/03/2006
1590 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1591 //! @SYMTestCaseDesc Trying to set position value below minimum
1592 //! Uses API elements: NewL(), OpenFileL(), SetPosition(), GetPosition().
1593 //! @SYMTestActions 1. Create object. 2. Open audio sample
1594 //! 3. Set position value below minimum. 4. Get position.
1595 //! @SYMTestStatus Implemented
1596 //! @SYMTestPriority High
1597 //! @SYMTestExpectedResults Position is set to 0
1598 //! @SYMTestType CIT
1599 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1600 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1601 COMMAND mdaaudioplayerutility1 NewL
1602 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0069-001-OpenFileL_command02
1604 COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0069-001-SetPosition_command03
1605 COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0069-001-GetPosition_command04
1606 COMMAND mdaaudioplayerutility1 Close
1608 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0069
1610 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0070
1611 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0070
1612 //! @SYMAPI CMdaAudioPlayerUtility
1613 //! @SYMAuthor Tveritin Sergei
1614 //! @SYMCreationDate 01/03/2006
1615 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1616 //! @SYMTestCaseDesc Trying to set position without opening files before
1617 //! Uses API elements: NewL(), SetPosition(), GetPosition().
1618 //! @SYMTestActions 1. Create object. 2. Set position value. 3. Get position.
1619 //! @SYMTestStatus Implemented
1620 //! @SYMTestPriority High
1621 //! @SYMTestExpectedResults Position is set to 0
1622 //! @SYMTestType CIT
1623 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1624 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1625 COMMAND mdaaudioplayerutility1 NewL
1626 COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0070-001-SetPosition_command02
1627 COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0070-001-GetPosition_command03
1628 COMMAND mdaaudioplayerutility1 ~
1630 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0070
1632 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0071
1633 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0071
1634 //! @SYMAPI CMdaAudioPlayerUtility
1635 //! @SYMAuthor Tveritin Sergei
1636 //! @SYMCreationDate 01/03/2006
1637 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1638 //! @SYMTestCaseDesc Trying to get balance without opening files before
1639 //! Uses API elements: NewL(), GetBalance().
1640 //! @SYMTestActions 1. Create object. 2. Get balance value.
1641 //! @SYMTestStatus Implemented
1642 //! @SYMTestPriority High
1643 //! @SYMTestExpectedResults KErrNotReady is returned
1644 //! @SYMTestType CIT
1645 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1646 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1647 COMMAND mdaaudioplayerutility1 NewL
1648 COMMAND !Error=-18 mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0071-001-GetBalance_command02
1649 COMMAND mdaaudioplayerutility1 ~
1651 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0071
1653 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0072
1654 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0072
1655 //! @SYMAPI CMdaAudioPlayerUtility
1656 //! @SYMAuthor Tveritin Sergei
1657 //! @SYMCreationDate 01/03/2006
1658 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1659 //! @SYMTestCaseDesc Trying to get balance after file was been closed
1660 //! Uses API elements: NewL(), OpenFileL(), GetBalance(), Close().
1661 //! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get balance value.
1662 //! @SYMTestStatus Implemented
1663 //! @SYMTestPriority High
1664 //! @SYMTestExpectedResults KErrNotReady is returned
1665 //! @SYMTestType CIT
1666 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1667 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1668 COMMAND mdaaudioplayerutility1 NewL
1669 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0072-001-OpenFileL_command02
1671 COMMAND mdaaudioplayerutility1 Close
1672 COMMAND !Error=-18 mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0072-001-GetBalance_command04
1673 COMMAND mdaaudioplayerutility1 ~
1675 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0072
1677 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0073
1678 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0073
1679 //! @SYMAPI CMdaAudioPlayerUtility
1680 //! @SYMAuthor Tveritin Sergei
1681 //! @SYMCreationDate 01/03/2006
1682 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1683 //! @SYMTestCaseDesc Trying to get position without opening files before
1684 //! Uses API elements: NewL(), GetPosition().
1685 //! @SYMTestActions 1. Create object. 2. Get position value.
1686 //! @SYMTestStatus Implemented
1687 //! @SYMTestPriority High
1688 //! @SYMTestExpectedResults Position is set to 0
1689 //! @SYMTestType CIT
1690 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1691 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1692 COMMAND mdaaudioplayerutility1 NewL
1693 COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0073-001-GetPosition_command02
1694 COMMAND mdaaudioplayerutility1 ~
1696 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0073
1698 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0074
1699 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0074
1700 //! @SYMAPI CMdaAudioPlayerUtility
1701 //! @SYMAuthor Tveritin Sergei
1702 //! @SYMCreationDate 01/03/2006
1703 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1704 //! @SYMTestCaseDesc Trying to get position in audio sample after file was been closed
1705 //! Uses API elements: NewL(), OpenFileL(), GetPosition(), Close().
1706 //! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get position value.
1707 //! @SYMTestStatus Implemented
1708 //! @SYMTestPriority High
1709 //! @SYMTestExpectedResults Position is set to 0
1710 //! @SYMTestType CIT
1711 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1712 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1713 COMMAND mdaaudioplayerutility1 NewL
1714 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0074-001-OpenFileL_command02
1716 COMMAND mdaaudioplayerutility1 Close
1717 COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0074-001-GetPosition_command04
1718 COMMAND mdaaudioplayerutility1 ~
1720 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0074
1722 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0075
1723 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0075
1724 //! @SYMAPI CMdaAudioPlayerUtility
1725 //! @SYMAuthor Tveritin Sergei
1726 //! @SYMCreationDate 01/03/2006
1727 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1728 //! @SYMTestCaseDesc Trying to get volume without opening files before
1729 //! Uses API elements: NewL(), GetVolume().
1730 //! @SYMTestActions 1. Create object. 2. Get volume value.
1731 //! @SYMTestStatus Implemented
1732 //! @SYMTestPriority High
1733 //! @SYMTestExpectedResults KErrNotReady is returned
1734 //! @SYMTestType CIT
1735 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1736 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1737 COMMAND mdaaudioplayerutility1 NewL
1738 COMMAND !Error=-18 mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0075-001-GetVolume_command02
1739 COMMAND mdaaudioplayerutility1 ~
1741 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0075
1743 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0076
1744 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0076
1745 //! @SYMAPI CMdaAudioPlayerUtility
1746 //! @SYMAuthor Tveritin Sergei
1747 //! @SYMCreationDate 01/03/2006
1748 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1749 //! @SYMTestCaseDesc Trying to get volume in audio sample after file was been closed
1750 //! Uses API elements: NewL(), OpenFileL(), GetVolume(), Close().
1751 //! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get volume value.
1752 //! @SYMTestStatus Implemented
1753 //! @SYMTestPriority High
1754 //! @SYMTestExpectedResults KErrNotReady is returned
1755 //! @SYMTestType CIT
1756 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1757 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1758 COMMAND mdaaudioplayerutility1 NewL
1759 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0076-001-OpenFileL_command02
1761 COMMAND mdaaudioplayerutility1 Close
1762 COMMAND !Error=-18 mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0076-001-GetVolume_command04
1763 COMMAND mdaaudioplayerutility1 ~
1765 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0076
1767 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0079
1768 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0079
1769 //! @SYMAPI CMdaAudioPlayerUtility
1770 //! @SYMAuthor Tveritin Sergei
1771 //! @SYMCreationDate 01/03/2006
1772 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1773 //! @SYMTestCaseDesc Trying to get duration without opening files before
1774 //! Uses API elements: NewL(), Duration().
1775 //! @SYMTestActions 1. Create object. 2. Get duration.
1776 //! @SYMTestStatus Implemented
1777 //! @SYMTestPriority High
1778 //! @SYMTestExpectedResults Duration set to 0
1779 //! @SYMTestType CIT
1780 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1781 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1782 COMMAND mdaaudioplayerutility1 NewL
1783 COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0079-001-Duration_command02
1784 COMMAND mdaaudioplayerutility1 ~
1786 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0079
1788 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0080
1789 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0080
1790 //! @SYMAPI CMdaAudioPlayerUtility
1791 //! @SYMAuthor Tveritin Sergei
1792 //! @SYMCreationDate 01/03/2006
1793 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1794 //! @SYMTestCaseDesc Trying to get duration in audio sample after file was been closed
1795 //! Uses API elements: NewL(), OpenFileL(), Duration(), Close().
1796 //! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get duration.
1797 //! @SYMTestStatus Implemented
1798 //! @SYMTestPriority High
1799 //! @SYMTestExpectedResults Duration set to 0
1800 //! @SYMTestType CIT
1801 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1802 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1803 COMMAND mdaaudioplayerutility1 NewL
1804 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0080-001-OpenFileL_command02
1806 COMMAND mdaaudioplayerutility1 Close
1807 COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0080-001-Duration_command04
1808 COMMAND mdaaudioplayerutility1 ~
1810 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0080
1812 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0081
1813 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0081
1814 //! @SYMAPI CMdaAudioPlayerUtility
1815 //! @SYMAuthor Tveritin Sergei
1816 //! @SYMCreationDate 01/03/2006
1817 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1818 //! @SYMTestCaseDesc Trying to get the duration when audio sample is not yet opened.
1819 //! Uses API elements: NewL(), Duration(TTimeIntervalMicroSeconds aDuration).
1820 //! @SYMTestActions 1. Create audio player object. 2. Get duration.
1821 //! @SYMTestStatus Implemented
1822 //! @SYMTestPriority High
1823 //! @SYMTestExpectedResults No duration information is available
1824 //! @SYMTestType CIT
1825 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1826 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1827 COMMAND mdaaudioplayerutility1 NewL
1828 COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0081-001-Duration_command02
1829 COMMAND mdaaudioplayerutility1 ~
1831 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0081
1833 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0082
1834 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0082
1835 //! @SYMAPI CMdaAudioPlayerUtility
1836 //! @SYMAuthor Tveritin Sergei
1837 //! @SYMCreationDate 01/03/2006
1838 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1839 //! @SYMTestCaseDesc Trying to get duration while the stream object is closed.
1840 //! Uses API elements: NewL(), OpenFileL(), Close(), Duration(TTimeIntervalMicroSeconds aDuration).
1841 //! @SYMTestActions 1. Create audio player object. 2. Open audio sample. 3. Close audio sample. 4. Get duration
1842 //! @SYMTestStatus Implemented
1843 //! @SYMTestPriority High
1844 //! @SYMTestExpectedResults No duration information is available
1845 //! @SYMTestType CIT
1846 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1847 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1848 COMMAND mdaaudioplayerutility1 NewL
1849 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0082-001-OpenFileL_command02
1851 COMMAND mdaaudioplayerutility1 Close
1852 COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0082-001-Duration_command04
1853 COMMAND mdaaudioplayerutility1 ~
1855 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0082
1857 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0083
1858 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0083
1859 //! @SYMAPI CMdaAudioPlayerUtility
1860 //! @SYMAuthor Tveritin Sergei
1861 //! @SYMCreationDate 01/03/2006
1862 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1863 //! @SYMTestCaseDesc Set window for playback without opening files first
1864 //! Uses API elements: NewL(), SetPlayWindow().
1865 //! @SYMTestActions 1. Create audio player object 2. Set window for playback
1866 //! @SYMTestStatus Implemented
1867 //! @SYMTestPriority High
1868 //! @SYMTestExpectedResults KErrArgument is returned
1869 //! @SYMTestType CIT
1870 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1871 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1872 COMMAND mdaaudioplayerutility1 NewL
1873 COMMAND !Error=-6 mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0083-001-SetPlayWindow_command02
1875 COMMAND mdaaudioplayerutility1 ~
1877 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0083
1879 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0084
1880 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0084
1881 //! @SYMAPI CMdaAudioPlayerUtility
1882 //! @SYMAuthor Tveritin Sergei
1883 //! @SYMCreationDate 01/03/2006
1884 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1885 //! @SYMTestCaseDesc Set window for playback, startpoint bigger than duration and endpoint negative
1886 //! Uses API elements: NewL(), OpenFileL(), SetPlayWindow()
1887 //! @SYMTestActions 1. Create audio player object 2. Open audio data 3. Set window for playback
1888 //! @SYMTestStatus Implemented
1889 //! @SYMTestPriority High
1890 //! @SYMTestExpectedResults KErrArgument is returned
1891 //! @SYMTestType CIT
1892 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1893 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1894 COMMAND mdaaudioplayerutility1 NewL
1895 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0084-001-OpenFileL_command02
1897 COMMAND !Error=-6 mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0084-001-SetPlayWindow_command04
1899 COMMAND mdaaudioplayerutility1 Close
1901 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0084
1903 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0085
1904 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0085
1905 //! @SYMAPI CMdaAudioPlayerUtility
1906 //! @SYMAuthor Tveritin Sergei
1907 //! @SYMCreationDate 01/03/2006
1908 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1909 //! @SYMTestCaseDesc Clear the playback window without seting it first
1910 //! Uses API elements: NewL(), OpenFileL(), ClearPlayWindow()
1911 //! @SYMTestActions 1. Create object 2. Open file 3. Clear the playback window
1912 //! @SYMTestStatus Implemented
1913 //! @SYMTestPriority High
1914 //! @SYMTestExpectedResults No error is returned
1915 //! @SYMTestType CIT
1916 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1917 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1918 COMMAND mdaaudioplayerutility1 NewL
1919 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0085-001-OpenFileL_command02
1921 COMMAND mdaaudioplayerutility1 ClearPlayWindow
1923 COMMAND mdaaudioplayerutility1 Close
1925 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0085
1927 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0086
1928 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0086
1929 //! @SYMAPI CMdaAudioPlayerUtility
1930 //! @SYMAuthor Tveritin Sergei
1931 //! @SYMCreationDate 01/03/2006
1932 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1933 //! @SYMTestCaseDesc Set negative number of times to repeat
1934 //! Uses API elements: NewL(), OpenFileL(), SetRepeats()
1935 //! @SYMTestActions 1. Create object 2. Set the number of repetitions for playback
1936 //! @SYMTestStatus Implemented
1937 //! @SYMTestPriority High
1938 //! @SYMTestExpectedResults No error is returned
1939 //! @SYMTestType CIT
1940 START_TEST_BLOCK 50 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1941 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1942 COMMAND mdaaudioplayerutility1 NewL
1943 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0086-001-OpenFileL_command02
1945 COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0086-001-SetRepeats_command03
1946 COMMAND mdaaudioplayerutility1 Play
1948 COMMAND mdaaudioplayerutility1 Close
1950 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0086
1952 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0087
1953 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0087
1954 //! @SYMAPI CMdaAudioPlayerUtility
1955 //! @SYMAuthor Tveritin Sergei
1956 //! @SYMCreationDate 01/03/2006
1957 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1958 //! @SYMTestCaseDesc Set the negative value of period over which the volume is to rise
1959 //! Uses API elements: NewL(), OpenFileL(), SetVolumeRamp()
1960 //! @SYMTestActions 1. Create object 2. OpenFileL() 3. Set the negative volumeramp
1961 //! @SYMTestStatus Implemented
1962 //! @SYMTestPriority High
1963 //! @SYMTestExpectedResults No error is returned
1964 //! @SYMTestType CIT
1965 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1966 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1967 COMMAND mdaaudioplayerutility1 NewL
1968 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0087-001-OpenFileL_command02
1970 COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0087-001-SetVolumeRamp_command03
1971 COMMAND mdaaudioplayerutility1 Play
1973 COMMAND mdaaudioplayerutility1 Close
1975 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0087
1977 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0088
1978 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0088
1979 //! @SYMAPI CMdaAudioPlayerUtility
1980 //! @SYMAuthor Tveritin Sergei
1981 //! @SYMCreationDate 01/03/2006
1982 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
1983 //! @SYMTestCaseDesc Trying to get the bit rate of the audio clip without opening files before
1984 //! Uses API elements: NewL(), GetBitRate()
1985 //! @SYMTestActions 1. Create object. 2. Get the bit rate.
1986 //! @SYMTestStatus Implemented
1987 //! @SYMTestPriority High
1988 //! @SYMTestExpectedResults KErrNotReady is returned
1989 //! @SYMTestType CIT
1990 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
1991 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
1992 COMMAND mdaaudioplayerutility1 NewL
1993 COMMAND !Error=-18 mdaaudioplayerutility1 GetBitRate
1994 COMMAND mdaaudioplayerutility1 ~
1996 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0088
1998 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0089
1999 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0089
2000 //! @SYMAPI CMdaAudioPlayerUtility
2001 //! @SYMAuthor Tveritin Sergei
2002 //! @SYMCreationDate 01/03/2006
2003 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2004 //! @SYMTestCaseDesc Trying to get bit rate in audio sample after file was been closed
2005 //! Uses API elements: NewL(), OpenFileL(), Close(), GetBitRate().
2006 //! @SYMTestActions 1. Create object. 2. Open audio data 3. close audio example 4.Get the bit rate.
2007 //! @SYMTestStatus Implemented
2008 //! @SYMTestPriority High
2009 //! @SYMTestExpectedResults KErrNotReady is returned
2010 //! @SYMTestType CIT
2011 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2012 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2013 COMMAND mdaaudioplayerutility1 NewL
2014 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0089-001-OpenFileL_command02
2016 COMMAND mdaaudioplayerutility1 Close
2017 COMMAND !Error=-18 mdaaudioplayerutility1 GetBitRate
2018 COMMAND mdaaudioplayerutility1 ~
2020 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0089
2022 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0090
2023 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0090
2024 //! @SYMAPI CMdaAudioPlayerUtility
2025 //! @SYMAuthor Tveritin Sergei
2026 //! @SYMCreationDate 01/03/2006
2027 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2028 //! @SYMTestCaseDesc Trying to get the requested meta data entry of the audio clip without opening files before
2029 //! Uses API elements: NewL(), GetMetaDataEntryL()
2030 //! @SYMTestActions 1. Create object. 2. Get the meta data entry.
2031 //! @SYMTestStatus Implemented
2032 //! @SYMTestPriority High
2033 //! @SYMTestExpectedResults KErrNotReady is returned
2034 //! @SYMTestType CIT
2035 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2036 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2037 COMMAND mdaaudioplayerutility1 NewL
2038 COMMAND !Error=-18 mdaaudioplayerutility1 GetMetaDataEntryL MM-MMF-ACLNT-PLYR-PublicAPI-0090-001-GetMetaDataEntryL_command02
2039 COMMAND mdaaudioplayerutility1 ~
2041 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0090
2043 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0091
2044 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0091
2045 //! @SYMAPI CMdaAudioPlayerUtility
2046 //! @SYMAuthor Tveritin Sergei
2047 //! @SYMCreationDate 01/03/2006
2048 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2049 //! @SYMTestCaseDesc Trying to get the requested meta data entry in audio sample after file was been closed
2050 //! Uses API elements: NewL(), OpenFileL(), Close(), GetMetaDataEntryL().
2051 //! @SYMTestActions 1. Create object. 2. Open audio data 3. close audio example 4.Get the meta data entry.
2052 //! @SYMTestStatus Implemented
2053 //! @SYMTestPriority High
2054 //! @SYMTestExpectedResults KErrNotReady is returned
2055 //! @SYMTestType CIT
2056 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2057 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2058 COMMAND mdaaudioplayerutility1 NewL
2059 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0091-001-OpenFileL_command02
2061 COMMAND mdaaudioplayerutility1 Close
2062 COMMAND !Error=-18 mdaaudioplayerutility1 GetMetaDataEntryL MM-MMF-ACLNT-PLYR-PublicAPI-0091-001-GetMetaDataEntryL_command04
2063 COMMAND mdaaudioplayerutility1 ~
2065 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0091
2067 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0092
2068 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0092
2069 //! @SYMAPI CMdaAudioPlayerUtility
2070 //! @SYMAuthor Tveritin Sergei
2071 //! @SYMCreationDate 01/03/2006
2072 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2073 //! @SYMTestCaseDesc Trying to get the number of meta data entries in the current audio clip without opening file before
2074 //! Uses API elements: NewL(), GetNumberOfMetaDataEntries()
2075 //! @SYMTestActions 1. Create and init 2. Get the number of meta data entries
2076 //! @SYMTestStatus Implemented
2077 //! @SYMTestPriority High
2078 //! @SYMTestExpectedResults KErrNotReady is returned
2079 //! @SYMTestType CIT
2080 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2081 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2082 COMMAND mdaaudioplayerutility1 NewL
2083 COMMAND !Error=-18 mdaaudioplayerutility1 GetNumberOfMetaDataEntries
2084 COMMAND mdaaudioplayerutility1 ~
2086 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0092
2088 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0093
2089 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0093
2090 //! @SYMAPI CMdaAudioPlayerUtility
2091 //! @SYMAuthor Tveritin Sergei
2092 //! @SYMCreationDate 01/03/2006
2093 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2094 //! @SYMTestCaseDesc Trying to get the number of meta data entries in the current audio after file was been closed
2095 //! Uses API elements: NewL(), OpenFileL(), Close(), GetNumberOfMetaDataEntries().
2096 //! @SYMTestActions 1. Create object. 2. Open audio data 3. close audio example 4.Get the number of meta data entries.
2097 //! @SYMTestStatus Implemented
2098 //! @SYMTestPriority High
2099 //! @SYMTestExpectedResults KErrNotReady is returned
2100 //! @SYMTestType CIT
2101 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2102 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2103 COMMAND mdaaudioplayerutility1 NewL
2104 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0093-001-OpenFileL_command02
2106 COMMAND mdaaudioplayerutility1 Close
2107 COMMAND !Error=-18 mdaaudioplayerutility1 GetNumberOfMetaDataEntries
2108 COMMAND mdaaudioplayerutility1 ~
2110 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0093
2112 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0094
2113 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0094
2114 //! @SYMAPI CMdaAudioPlayerUtility
2115 //! @SYMAuthor Tveritin Sergei
2116 //! @SYMCreationDate 01/03/2006
2117 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2118 //! @SYMTestCaseDesc Trying to set priority level while the stream object is open
2119 //! Uses API elements: NewL(), OpenFileL(), SetPriority().
2120 //! @SYMTestActions 1. Create audio player object. 2. Open output audio stream package.
2121 //! 3. Set new priority level.
2122 //! @SYMTestStatus Implemented
2123 //! @SYMTestPriority High
2124 //! @SYMTestExpectedResults No error is returned
2125 //! @SYMTestType CIT
2126 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2127 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2128 COMMAND mdaaudioplayerutility1 NewL
2129 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0094-001-OpenFileL_command02
2131 COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0094-001-SetPriority_command03
2132 COMMAND mdaaudioplayerutility1 Close
2134 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0094
2136 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0095
2137 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0095
2138 //! @SYMAPI CMdaAudioPlayerUtility
2139 //! @SYMAuthor Tveritin Sergei
2140 //! @SYMCreationDate 01/03/2006
2141 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2142 //! @SYMTestCaseDesc Trying to set thread priority level while the stream object is open
2143 //! Uses API elements: NewL(), OpenFileL(), SetThreadPriority().
2144 //! @SYMTestActions 1. Create audio player object. 2. Open output audio stream package.
2145 //! 3. Set new thread priority level.
2146 //! @SYMTestStatus Implemented
2147 //! @SYMTestPriority High
2148 //! @SYMTestExpectedResults No error is returned
2149 //! @SYMTestType CIT
2150 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2151 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2152 COMMAND mdaaudioplayerutility1 NewL
2153 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0095-001-OpenFileL_command02
2155 COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0095-001-SetThreadPriority_command03
2156 COMMAND mdaaudioplayerutility1 Close
2158 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0095
2160 //! START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0096
2161 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0096
2162 //! @SYMAPI CMdaAudioPlayerUtility
2163 //! @SYMAuthor Tveritin Sergei
2164 //! @SYMCreationDate 01/03/2006
2165 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2166 //! @SYMTestCaseDesc Set invalid priority of the controller's sub thread
2167 //! Uses API elements: NewL(), OpenFileL(), SetThreadPriority(EPriorityNull)
2168 //! @SYMTestActions 1. Create object 2. Open file 3. Set the priority of the controller's sub thread
2169 //! @SYMTestStatus Implemented
2170 //! @SYMTestPriority High
2171 //! @SYMTestExpectedResults Panic code 14
2172 //! @SYMTestType CIT
2173 //! START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2174 //! CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2175 //! COMMAND mdaaudioplayerutility1 NewL
2176 //! COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0096-001-OpenFileL_command02
2178 //! COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0096-001-SetThreadPriority_command03
2179 //! COMMAND mdaaudioplayerutility1 Close
2180 //! END_TEST_BLOCK !PanicString=KERN-EXEC !PanicCode=14
2181 //! END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0096
2183 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0097
2184 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0097
2185 //! @SYMAPI CMdaAudioPlayerUtility
2186 //! @SYMAuthor Tveritin Sergei
2187 //! @SYMCreationDate 01/03/2006
2188 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2189 //! @SYMTestCaseDesc Set invalid priority for playback
2190 //! Uses API elements: NewL(), OpenFileL(), SetPriority()
2191 //! @SYMTestActions 1. Create audio player object. 2. Open output audio stream package.
2192 //! 3. Set new priority level.
2193 //! @SYMTestStatus Implemented
2194 //! @SYMTestPriority High
2195 //! @SYMTestExpectedResults No error is returned
2196 //! @SYMTestType CIT
2197 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2198 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2199 COMMAND mdaaudioplayerutility1 NewL
2200 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0097-001-OpenFileL_command02
2202 COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0097-001-SetPriority_command03
2203 COMMAND mdaaudioplayerutility1 Close
2205 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0097
2207 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0098
2208 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0098
2209 //! @SYMAPI CMdaAudioPlayerUtility
2210 //! @SYMAuthor Tveritin Sergei
2211 //! @SYMCreationDate 01/03/2006
2212 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2213 //! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number with reference to a "DataFrom"
2214 //! Uses API elements: NewL(), OpenFileL(), CustomCommandSync()
2215 //! @SYMTestActions 1. Create object 2. Open file 3. Send synchronous custom command
2216 //! @SYMTestStatus Implemented
2217 //! @SYMTestPriority High
2218 //! @SYMTestExpectedResults KErrNotSupported is returned
2219 //! @SYMTestType CIT
2220 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2221 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2222 COMMAND mdaaudioplayerutility1 NewL
2223 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0098-001-OpenFileL_command02
2225 COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0098-001-CustomCommandSync_command03
2226 COMMAND mdaaudioplayerutility1 Close
2228 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0098
2231 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0099
2232 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0099
2233 //! @SYMAPI CMdaAudioPlayerUtility
2234 //! @SYMAuthor Tveritin Sergei
2235 //! @SYMCreationDate 01/03/2006
2236 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2237 //! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number without reference to a "DataFrom"
2238 //! Uses API elements: NewL(), OpenFileL(), CustomCommandSync()
2239 //! @SYMTestActions 1. Create object 2. Open file 3. Send synchronous custom command
2240 //! @SYMTestStatus Implemented
2241 //! @SYMTestPriority High
2242 //! @SYMTestExpectedResults KErrNotSupported is returned
2243 //! @SYMTestType CIT
2244 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2245 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2246 COMMAND mdaaudioplayerutility1 NewL
2247 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0099-001-OpenFileL_command02
2249 COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0099-001-CustomCommandSync_command03
2250 COMMAND mdaaudioplayerutility1 Close
2252 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0099
2255 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0100
2256 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0100
2257 //! @SYMAPI CMdaAudioPlayerUtility
2258 //! @SYMAuthor Tveritin Sergei
2259 //! @SYMCreationDate 01/03/2006
2260 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2261 //! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number with reference to a "DataFrom"
2262 //! Uses API elements: NewL(), OpenFileL(), CustomCommandASync()
2263 //! @SYMTestActions 1. Create object 2. Open file 3. Send a asynchronous custom command
2264 //! @SYMTestStatus Implemented
2265 //! @SYMTestPriority High
2266 //! @SYMTestExpectedResults KErrNotSupported is returned
2267 //! @SYMTestType CIT
2268 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2269 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2270 COMMAND mdaaudioplayerutility1 NewL
2271 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0100-001-OpenFileL_command02
2273 COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0100-001-CustomCommandASync_command03
2275 COMMAND mdaaudioplayerutility1 Close
2277 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0100
2280 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0101
2281 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0101
2282 //! @SYMAPI CMdaAudioPlayerUtility
2283 //! @SYMAuthor Tveritin Sergei
2284 //! @SYMCreationDate 01/03/2006
2285 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2286 //! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number without reference to a "DataFrom"
2287 //! Uses API elements: NewL(), OpenFileL(), CustomCommandASync()
2288 //! @SYMTestActions 1. Create object 2. Open file 3. Send a asynchronous custom command
2289 //! @SYMTestStatus Implemented
2290 //! @SYMTestPriority High
2291 //! @SYMTestExpectedResults KErrNotSupported is returned
2292 //! @SYMTestType CIT
2293 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2294 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2295 COMMAND mdaaudioplayerutility1 NewL
2296 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0101-001-OpenFileL_command02
2298 COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0101-001-CustomCommandASync_command03
2300 COMMAND mdaaudioplayerutility1 Close
2302 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0101
2304 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0102
2305 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0102
2306 //! @SYMAPI CMdaAudioPlayerUtility
2307 //! @SYMAuthor Tveritin Sergei
2308 //! @SYMCreationDate 01/03/2006
2309 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2310 //! @SYMTestCaseDesc Trying to get the current progress of audio loading without opened file before
2311 //! Uses API elements: NewL(), GetAudioLoadingProgressL().
2312 //! @SYMTestActions 1. Create object. 2. Get loading progress
2313 //! @SYMTestStatus Implemented
2314 //! @SYMTestPriority High
2315 //! @SYMTestExpectedResults KErrNotReady is returned
2316 //! @SYMTestType CIT
2317 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2318 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2319 COMMAND mdaaudioplayerutility1 NewL
2320 COMMAND !Error=-18 mdaaudioplayerutility1 GetAudioLoadingProgressL
2321 COMMAND mdaaudioplayerutility1 ~
2323 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0102
2325 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0103
2326 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0103
2327 //! @SYMAPI CMdaAudioPlayerUtility
2328 //! @SYMAuthor Tveritin Sergei
2329 //! @SYMCreationDate 01/03/2006
2330 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2331 //! @SYMTestCaseDesc Trying to get the current progress of audio loading after file was been closed
2332 //! Uses API elements: NewL(), OpenFileL(), Close(), GetAudioLoadingProgressL().
2333 //! @SYMTestActions 1. Create object. 2. Open file 3. Close file 4. Get loading progress
2334 //! @SYMTestStatus Implemented
2335 //! @SYMTestPriority High
2336 //! @SYMTestExpectedResults KErrNotReady is returned
2337 //! @SYMTestType CIT
2338 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2339 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2340 COMMAND mdaaudioplayerutility1 NewL
2341 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0103-001-OpenFileL_command02
2343 COMMAND mdaaudioplayerutility1 Close
2344 COMMAND !Error=-18 mdaaudioplayerutility1 GetAudioLoadingProgressL
2345 COMMAND mdaaudioplayerutility1 ~
2347 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0103
2349 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0104
2350 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0104
2351 //! @SYMAPI CMdaAudioPlayerUtility
2352 //! @SYMAuthor Tveritin Sergei
2353 //! @SYMCreationDate 01/03/2006
2354 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2355 //! @SYMTestCaseDesc Trying to play audio stream without opened file before
2356 //! Uses API elements: NewL(), Play().
2357 //! @SYMTestActions 1. Create object. 2. Play audio data
2358 //! @SYMTestStatus Implemented
2359 //! @SYMTestPriority High
2360 //! @SYMTestExpectedResults KErrNotReady is returned
2361 //! @SYMTestType CIT
2362 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2363 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2364 COMMAND mdaaudioplayerutility1 NewL
2365 COMMAND !AsyncError=-18 mdaaudioplayerutility1 Play
2367 COMMAND mdaaudioplayerutility1 ~
2369 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0104
2371 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0105
2372 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0105
2373 //! @SYMAPI CMdaAudioPlayerUtility
2374 //! @SYMAuthor Tveritin Sergei
2375 //! @SYMCreationDate 01/03/2006
2376 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2377 //! @SYMTestCaseDesc Trying to play audio stream after file has been closed
2378 //! Uses API elements: NewL(), OpenFileL(), Close(), Play().
2379 //! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Play audio example
2380 //! @SYMTestStatus Implemented
2381 //! @SYMTestPriority High
2382 //! @SYMTestExpectedResults KErrNotReady is returned
2383 //! @SYMTestType CIT
2384 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2385 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2386 COMMAND mdaaudioplayerutility1 NewL
2387 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0105-001-OpenFileL_command02
2389 COMMAND mdaaudioplayerutility1 Close
2390 COMMAND !AsyncError=-18 mdaaudioplayerutility1 Play
2392 COMMAND mdaaudioplayerutility1 ~
2394 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0105
2396 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0106
2397 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0106
2398 //! @SYMAPI CMdaAudioPlayerUtility
2399 //! @SYMAuthor Tveritin Sergei
2400 //! @SYMCreationDate 01/03/2006
2401 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2402 //! @SYMTestCaseDesc Trying to stop the audio stream without opened file before
2403 //! Uses API elements: NewL(), Stop().
2404 //! @SYMTestActions 1. Create audio player object. 2. Stop audio data
2405 //! @SYMTestStatus Implemented
2406 //! @SYMTestPriority High
2407 //! @SYMTestExpectedResults No error is returned
2408 //! @SYMTestType CIT
2409 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2410 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2411 COMMAND mdaaudioplayerutility1 NewL
2412 COMMAND mdaaudioplayerutility1 Stop
2413 COMMAND mdaaudioplayerutility1 ~
2415 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0106
2417 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0107
2418 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0107
2419 //! @SYMAPI CMdaAudioPlayerUtility
2420 //! @SYMAuthor Tveritin Sergei
2421 //! @SYMCreationDate 01/03/2006
2422 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2423 //! @SYMTestCaseDesc Trying to stop the audio stream after file has been closed
2424 //! Uses API elements: NewL(), OpenFileL(), Close(), Stop().
2425 //! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Stop audio example
2426 //! @SYMTestStatus Implemented
2427 //! @SYMTestPriority High
2428 //! @SYMTestExpectedResults No error is returned
2429 //! @SYMTestType CIT
2430 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2431 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2432 COMMAND mdaaudioplayerutility1 NewL
2433 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0107-001-OpenFileL_command02
2435 COMMAND mdaaudioplayerutility1 Close
2436 COMMAND mdaaudioplayerutility1 Stop
2437 COMMAND mdaaudioplayerutility1 ~
2439 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0107
2441 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0108
2442 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0108
2443 //! @SYMAPI CMdaAudioPlayerUtility
2444 //! @SYMAuthor Tveritin Sergei
2445 //! @SYMCreationDate 01/03/2006
2446 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2447 //! @SYMTestCaseDesc Trying to pause audio stream without opened file before
2448 //! Uses API elements: NewL(), Pause().
2449 //! @SYMTestActions 1. Create object. 2. Pause audio data
2450 //! @SYMTestStatus Implemented
2451 //! @SYMTestPriority High
2452 //! @SYMTestExpectedResults No error is returned
2453 //! @SYMTestType CIT
2454 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2455 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2456 COMMAND mdaaudioplayerutility1 NewL
2457 COMMAND mdaaudioplayerutility1 Pause
2458 COMMAND mdaaudioplayerutility1 ~
2460 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0108
2462 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0109
2463 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0109
2464 //! @SYMAPI CMdaAudioPlayerUtility
2465 //! @SYMAuthor Tveritin Sergei
2466 //! @SYMCreationDate 01/03/2006
2467 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2468 //! @SYMTestCaseDesc Trying to pause audio stream after file has been closed
2469 //! Uses API elements: NewL(), OpenFileL(), Close(), Pause().
2470 //! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Pause audio example
2471 //! @SYMTestStatus Implemented
2472 //! @SYMTestPriority High
2473 //! @SYMTestExpectedResults No error is returned
2474 //! @SYMTestType CIT
2475 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2476 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2477 COMMAND mdaaudioplayerutility1 NewL
2478 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0109-001-OpenFileL_command02
2480 COMMAND mdaaudioplayerutility1 Close
2481 COMMAND mdaaudioplayerutility1 Pause
2482 COMMAND mdaaudioplayerutility1 ~
2484 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0109
2486 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0110
2487 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0110
2488 //! @SYMAPI CMdaAudioPlayerUtility
2489 //! @SYMAuthor Tveritin Sergei
2490 //! @SYMCreationDate 01/03/2006
2491 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2492 //! @SYMTestCaseDesc Trying to resume play audio stream without opened file before
2493 //! Uses API elements: NewL(), WillResumePlay().
2494 //! @SYMTestActions 1. Create object. 2. Resume play audio data
2495 //! @SYMTestStatus Implemented
2496 //! @SYMTestPriority High
2497 //! @SYMTestExpectedResults KErrNotReady is returned
2498 //! @SYMTestType CIT
2499 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2500 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2501 COMMAND mdaaudioplayerutility1 NewL
2502 COMMAND !Error=-18 mdaaudioplayerutility1 WillResumePlay
2504 COMMAND mdaaudioplayerutility1 ~
2506 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0110
2508 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0111
2509 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0111
2510 //! @SYMAPI CMdaAudioPlayerUtility
2511 //! @SYMAuthor Tveritin Sergei
2512 //! @SYMCreationDate 01/03/2006
2513 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2514 //! @SYMTestCaseDesc Trying to resume play audio stream after file has been closed
2515 //! Uses API elements: NewL(), OpenFileL(), Close(), WillResumePlay().
2516 //! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Resume play audio example
2517 //! @SYMTestStatus Implemented
2518 //! @SYMTestPriority High
2519 //! @SYMTestExpectedResults KErrNotReady is returned
2520 //! @SYMTestType CIT
2521 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2522 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2523 COMMAND mdaaudioplayerutility1 NewL
2524 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0111-001-OpenFileL_command02
2526 COMMAND mdaaudioplayerutility1 Close
2527 COMMAND !Error=-18 mdaaudioplayerutility1 WillResumePlay
2529 COMMAND mdaaudioplayerutility1 ~
2531 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0111
2533 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0112
2534 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0112
2535 //! @SYMAPI CMdaAudioPlayerUtility
2536 //! @SYMAuthor Tveritin Sergei
2537 //! @SYMCreationDate 01/03/2006
2538 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2539 //! @SYMTestCaseDesc Trying to close audio stream without opened file before
2540 //! Uses API elements: NewL(), Close().
2541 //! @SYMTestActions 1. Create object. 2. Close audio data
2542 //! @SYMTestStatus Implemented
2543 //! @SYMTestPriority High
2544 //! @SYMTestExpectedResults No error is returned
2545 //! @SYMTestType CIT
2546 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2547 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2548 COMMAND mdaaudioplayerutility1 NewL
2549 COMMAND mdaaudioplayerutility1 Close
2550 COMMAND mdaaudioplayerutility1 ~
2552 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0112
2554 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0113
2555 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0113
2556 //! @SYMAPI CMdaAudioPlayerUtility
2557 //! @SYMAuthor Tveritin Sergei
2558 //! @SYMCreationDate 01/03/2006
2559 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2560 //! @SYMTestCaseDesc Trying to register the event for notification when resource is not availiable
2561 //! Uses API elements: NewL(), RegisterAudioResourceNotification().
2562 //! @SYMTestActions 1. Create object. 2. Register the event
2563 //! @SYMTestStatus Implemented
2564 //! @SYMTestPriority High
2565 //! @SYMTestExpectedResults No error is returned
2566 //! @SYMTestType CIT
2567 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2568 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2569 COMMAND mdaaudioplayerutility1 NewL
2570 COMMAND mdaaudioplayerutility1 RegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0113-001-RegisterAudioResourceNotification_command02
2571 COMMAND mdaaudioplayerutility1 ~
2573 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0113
2575 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0114
2576 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0114
2577 //! @SYMAPI CMdaAudioPlayerUtility
2578 //! @SYMAuthor Tveritin Sergei
2579 //! @SYMCreationDate 01/03/2006
2580 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2581 //! @SYMTestCaseDesc Trying to cancel the event without their registration before.
2582 //! Uses API elements: NewL(), CancelRegisterAudioResourceNotification().
2583 //! @SYMTestActions 1. Create object. 2. Cancel of the registration event.
2584 //! @SYMTestStatus Implemented
2585 //! @SYMTestPriority High
2586 //! @SYMTestExpectedResults KErrCancel is returned
2587 //! @SYMTestType CIT
2588 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2589 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2590 COMMAND mdaaudioplayerutility1 NewL
2591 COMMAND !Error=-3 mdaaudioplayerutility1 CancelRegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0114-001-CancelRegisterAudioResourceNotification_command02
2592 COMMAND mdaaudioplayerutility1 ~
2594 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0114
2596 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0115
2597 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0115
2598 //! @SYMAPI CMdaAudioPlayerUtility
2599 //! @SYMAuthor Tveritin Sergei
2600 //! @SYMCreationDate 01/03/2006
2601 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2602 //! @SYMTestCaseDesc Trying to register callback object to receive notifications of audio loading/rebuffering without opened file before.
2603 //! Uses API elements: NewL(), RegisterForAudioLoadingNotification().
2604 //! @SYMTestActions 1. Create object. 2. Register For Audio Loading Notification
2605 //! @SYMTestStatus Implemented
2606 //! @SYMTestPriority High
2607 //! @SYMTestExpectedResults No error is returned
2608 //! @SYMTestType CIT
2609 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2610 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2611 COMMAND mdaaudioplayerutility1 NewL
2612 COMMAND mdaaudioplayerutility1 RegisterForAudioLoadingNotification
2613 COMMAND mdaaudioplayerutility1 ~
2615 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0115
2617 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0118
2618 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0118
2619 //! @SYMAPI CMdaAudioPlayerUtility
2620 //! @SYMAuthor Tveritin Sergei
2621 //! @SYMCreationDate 01/03/2006
2622 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2623 //! @SYMTestCaseDesc Open nonexisting source file using TMMSource parameter
2624 //! Uses API elements: NewL(), OpenFileL()
2625 //! @SYMTestActions 1. Create obect 2. Open audio data
2626 //! @SYMTestStatus Implemented
2627 //! @SYMTestPriority High
2628 //! @SYMTestExpectedResults KErrNotFound is returned
2629 //! @SYMTestType CIT
2630 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2631 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2632 COMMAND mdaaudioplayerutility1 NewL
2633 COMMAND !Error=0 !AsyncError=-1 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0118-001-OpenFileL_command02
2635 COMMAND mdaaudioplayerutility1 Close
2637 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0118
2639 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0119
2640 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0119
2641 //! @SYMAPI CMdaAudioPlayerUtility
2642 //! @SYMAuthor Tveritin Sergei
2643 //! @SYMCreationDate 01/03/2006
2644 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2645 //! @SYMTestCaseDesc Open source files with not valid format file using TMMSource parameter.
2646 //! Uses API elements: NewL(), OpenFileL()
2647 //! @SYMTestActions 1. Create obect 2. Open audio data
2648 //! @SYMTestStatus Implemented
2649 //! @SYMTestPriority High
2650 //! @SYMTestExpectedResults KErrNotSupported is returned
2651 //! @SYMTestType CIT
2652 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2653 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2654 COMMAND mdaaudioplayerutility1 NewL
2655 COMMAND !Error=0 !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0119-001-OpenFileL_command02
2657 COMMAND mdaaudioplayerutility1 Close
2659 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0119
2661 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0120
2662 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0120
2663 //! @SYMAPI CMdaAudioPlayerUtility
2664 //! @SYMAuthor Tveritin Sergei
2665 //! @SYMCreationDate 01/03/2006
2666 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2667 //! @SYMTestCaseDesc Open source files with corrupted file using TMMSource parameter
2668 //! Uses API elements: NewL(), OpenFileL()
2669 //! @SYMTestActions 1. Create obect 2. Open audio data
2670 //! @SYMTestStatus Implemented
2671 //! @SYMTestPriority High
2672 //! @SYMTestExpectedResults KErrNotSupported is returned
2673 //! @SYMTestType CIT
2674 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2675 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2676 COMMAND mdaaudioplayerutility1 NewL
2677 COMMAND !Error=0 !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0120-001-OpenFileL_command02
2679 COMMAND mdaaudioplayerutility1 Close
2681 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0120
2683 //! START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0121
2684 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0121
2685 //! @SYMAPI CMdaAudioPlayerUtility
2686 //! @SYMAuthor Tveritin Sergei
2687 //! @SYMCreationDate 01/03/2006
2688 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2689 //! @SYMTestCaseDesc Try to open source file with closed RFile
2690 //! Uses API elements: NewL(), OpenFileL()
2691 //! @SYMTestActions 1. Create obect 2. Open audio data
2692 //! @SYMTestStatus Implemented
2693 //! @SYMTestPriority High
2694 //! @SYMTestExpectedResults Panic code 0
2695 //! @SYMTestType CIT
2696 //! START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2697 //! CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2698 //! COMMAND mdaaudioplayerutility1 NewL
2699 //! COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0121-001-OpenFileL_command02
2700 //! COMMAND mdaaudioplayerutility1 Close
2701 //! END_TEST_BLOCK !PanicCode=0
2702 //! END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0121
2704 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0122
2705 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0122
2706 //! @SYMAPI CMdaAudioPlayerUtility
2707 //! @SYMAuthor Tveritin Sergei
2708 //! @SYMCreationDate 01/03/2006
2709 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2710 //! @SYMTestCaseDesc Open source files with not valid format file using RFile parameter
2711 //! Uses API elements: NewL(), OpenFileL(), Play()
2712 //! @SYMTestActions 1. Create obect 2. Open audio data
2713 //! @SYMTestStatus Implemented
2714 //! @SYMTestPriority High
2715 //! @SYMTestExpectedResults KErrNotSupported is returned
2716 //! @SYMTestType CIT
2717 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2718 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2719 COMMAND mdaaudioplayerutility1 NewL
2720 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0122-001-OpenFileL_command02
2722 COMMAND mdaaudioplayerutility1 Close
2724 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0122
2726 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0123
2727 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0123
2728 //! @SYMAPI CMdaAudioPlayerUtility
2729 //! @SYMAuthor Tveritin Sergei
2730 //! @SYMCreationDate 01/03/2006
2731 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2732 //! @SYMTestCaseDesc Open source files with corrupted file using RFile parameter
2733 //! Uses API elements: NewL(), OpenFileL()
2734 //! @SYMTestActions 1. Create obect 2. Open audio data
2735 //! @SYMTestStatus Implemented
2736 //! @SYMTestPriority High
2737 //! @SYMTestExpectedResults KErrNotSupported is returned
2738 //! @SYMTestType CIT
2739 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2740 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2741 COMMAND mdaaudioplayerutility1 NewL
2742 COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0123-001-OpenFileL_command02
2744 COMMAND mdaaudioplayerutility1 Close
2746 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0123
2748 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0124
2749 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0124
2750 //! @SYMAPI CMdaAudioPlayerUtility
2751 //! @SYMAuthor Louis Henry Nayegon
2752 //! @SYMCreationDate 16/10/2006
2753 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2754 //! @SYMTestCaseDesc Try to set the priority of the controller's sub thread when not open
2755 //! Uses API elements: NewL(), SetThreadPriority().
2756 //! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread
2757 //! @SYMTestStatus Implemented
2758 //! @SYMTestPriority High
2759 //! @SYMTestExpectedResults Specified priorities not set, but fail with error KErrNotReady(-18)
2760 //! @SYMTestType CIT
2761 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2762 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2763 COMMAND mdaaudioplayerutility1 NewL
2764 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command02
2765 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command03
2766 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command04
2767 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command05
2768 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command06
2769 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command07
2770 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command08
2771 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command09
2772 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command10
2773 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command11
2774 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command12
2775 COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command13
2776 COMMAND mdaaudioplayerutility1 ~
2778 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0124
2780 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0125
2781 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0125
2782 //! @SYMAPI CMdaAudioPlayerUtility
2783 //! @SYMAuthor Louis Henry Nayegon
2784 //! @SYMCreationDate 24/11/2006
2785 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2786 //! @SYMTestCaseDesc Try to set the priority of the controller's sub thread when not open
2787 //! Uses API elements: NewL(), SetThreadPriority().
2788 //! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread
2789 //! @SYMTestStatus Implemented
2790 //! @SYMTestPriority High
2791 //! @SYMTestExpectedResults Specified priorities not set, but fail with error KErrInUse(-14)
2792 //! @SYMTestType CIT
2793 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2794 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2795 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility2
2796 COMMAND mdaaudioplayerutility1 NewL
2797 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-OpenFileL_command03
2799 COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-SetPriority_command04
2800 COMMAND mdaaudioplayerutility2 NewL
2801 COMMAND mdaaudioplayerutility2 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-OpenFileL_command07
2803 COMMAND mdaaudioplayerutility2 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-SetPriority_command08
2804 COMMAND !AsyncError=-14 mdaaudioplayerutility1 Play MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-Play_command11
2806 COMMAND mdaaudioplayerutility2 Play
2808 COMMAND mdaaudioplayerutility1 Close
2809 COMMAND mdaaudioplayerutility2 Close
2811 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0125
2813 START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0126
2814 //! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0126
2815 //! @SYMAPI CMdaAudioPlayerUtility
2816 //! @SYMAuthor Louis Henry Nayegon
2817 //! @SYMCreationDate 24/11/2006
2818 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script
2819 //! @SYMTestCaseDesc Try to set the priority of the controller's sub thread when not open
2820 //! Uses API elements: NewL(), SetThreadPriority().
2821 //! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread
2822 //! @SYMTestStatus Implemented
2823 //! @SYMTestPriority High
2824 //! @SYMTestExpectedResults Specified priorities not set, but fail with error KErrInUse(-14)
2825 //! @SYMTestType CIT
2827 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2828 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1
2829 COMMAND mdaaudioplayerutility1 NewL
2830 COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0126-001-OpenFileL_command02
2832 COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0126-001-SetPriority_command03
2833 COMMAND !AsyncError=-14 mdaaudioplayerutility1 Play
2835 COMMAND mdaaudioplayerutility1 Close
2837 START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini
2838 CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility2
2840 COMMAND mdaaudioplayerutility2 NewL
2841 COMMAND mdaaudioplayerutility2 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0126-002-OpenFileL_command02
2843 COMMAND mdaaudioplayerutility2 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0126-002-SetPriority_command03
2845 COMMAND mdaaudioplayerutility2 Play
2847 COMMAND mdaaudioplayerutility2 Close
2850 END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0126