os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioToneUtility/scripts/MM-MMF-ACLNT-TONE-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-TONE-PublicApi
19 //! @SYMScriptTestEnvironment This test script requires a basic ROM.
20 /////////////////////////////////////////////////////////////////////
21 // MM-MMF-ACLNT-TONE-PublicAPI.script
23 // Tests all public elements of the CMdaAudioToneUtility 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 CMdaAudioToneUtility.
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_MdaAudioToneUtility
34 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0001
35 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0001
36 //! @SYMAPI CMdaAudioToneUtility
37 //! @SYMAuthor Tarmo Kalda
38 //! @SYMCreationDate 10/03/2006
39 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
40 //! @SYMTestCaseDesc Create a tone player object, with MMdaAudioToneObserver, no error is expected.
41 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
42 //! @SYMTestActions 1. Create tone player object.
43 //! @SYMTestStatus Implemented
44 //! @SYMTestPriority Critical
45 //! @SYMTestExpectedResults NewL creates an object ok.
47 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
48 CREATE_OBJECT CMdaAudioToneUtility toneutility1
49 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0001-001-NewL_command01
50 COMMAND toneutility1 ~
52 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0001
55 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0002
56 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0002
57 //! @SYMAPI CMdaAudioToneUtility
58 //! @SYMAuthor Tarmo Kalda
59 //! @SYMCreationDate 10/03/2006
60 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
61 //! @SYMTestCaseDesc Create a tone player object, with invalid priority preference, no error is expected.
62 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
63 //! @SYMTestActions 1. Create tone player object.
64 //! @SYMTestStatus Implemented
65 //! @SYMTestPriority Critical
66 //! @SYMTestExpectedResults NewL creates an object ok.
68 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
69 CREATE_OBJECT CMdaAudioToneUtility toneutility1
70 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0002-001-NewL_command01
71 COMMAND toneutility1 ~
73 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0002
76 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0003
77 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0003
78 //! @SYMAPI CMdaAudioToneUtility
79 //! @SYMAuthor Tarmo Kalda
80 //! @SYMCreationDate 10/03/2006
81 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
82 //! @SYMTestCaseDesc Create a tone player object, with invalid priority, no error is expected.
83 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
84 //! @SYMTestActions 1. Create tone player object.
85 //! @SYMTestStatus Implemented
86 //! @SYMTestPriority Critical
87 //! @SYMTestExpectedResults NewL creates an object ok.
89 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
90 CREATE_OBJECT CMdaAudioToneUtility toneutility1
91 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0003-001-NewL_command01
92 COMMAND toneutility1 ~
94 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0003
97 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0004
98 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0004
99 //! @SYMAPI CMdaAudioToneUtility
100 //! @SYMAuthor Tarmo Kalda
101 //! @SYMCreationDate 10/03/2006
102 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
103 //! @SYMTestCaseDesc Create a tone player object, with invalid priority and priority preference, no error is expected.
104 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
105 //! @SYMTestActions 1. Create tone player object.
106 //! @SYMTestStatus Implemented
107 //! @SYMTestPriority Critical
108 //! @SYMTestExpectedResults NewL creates an object ok.
110 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
111 CREATE_OBJECT CMdaAudioToneUtility toneutility1
112 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0004-001-NewL_command01
113 COMMAND toneutility1 ~
115 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0004
118 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0005
119 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0005
120 //! @SYMAPI CMdaAudioToneUtility
121 //! @SYMAuthor Tarmo Kalda
122 //! @SYMCreationDate 10/03/2006
123 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
124 //! @SYMTestCaseDesc Test tone player state, no error is expected.
125 //! Uses API elements: NewL(&aObserver, *aServer), State().
126 //! @SYMTestActions 1. Create tone player object.
128 //! @SYMTestStatus Implemented
129 //! @SYMTestPriority Critical
130 //! @SYMTestExpectedResults Object created and got state ok.
132 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
133 CREATE_OBJECT CMdaAudioToneUtility toneutility1
134 COMMAND toneutility1 NewL
135 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0005-001-State_command02
136 COMMAND toneutility1 ~
138 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0005
141 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0006
142 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0006
143 //! @SYMAPI CMdaAudioToneUtility
144 //! @SYMAuthor Tarmo Kalda
145 //! @SYMCreationDate 10/03/2006
146 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
147 //! @SYMTestCaseDesc Test tone player maximum volume, no error is expected.
148 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), MaxVolume().
149 //! @SYMTestActions 1. Create tone player object.
150 //! 2. Get maximum volume.
151 //! @SYMTestStatus Implemented
152 //! @SYMTestPriority Critical
153 //! @SYMTestExpectedResults Object created and got max volume ok.
155 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
156 CREATE_OBJECT CMdaAudioToneUtility toneutility1
157 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0006-001-NewL_command01
158 COMMAND toneutility1 MaxVolume
159 COMMAND toneutility1 ~
161 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0006
164 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0007
165 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0007
166 //! @SYMAPI CMdaAudioToneUtility
167 //! @SYMAuthor Tarmo Kalda
168 //! @SYMCreationDate 10/03/2006
169 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
170 //! @SYMTestCaseDesc Test tone player volume bounds, no error is expected
171 //! Uses API elements: NewL(&aObserver, *aServer), SetVolume(), Volume().
172 //! @SYMTestActions 1. Create tone player object.
173 //! 2. Set volume higher than maximum value (MaxVolume + 20).
174 //! 3. Get volume (volume is set to maximum : maxvolume).
175 //! 4. Set volume lower than minimum value (-20).
176 //! 5. Get volume (volume is set to minimum : 1).
177 //! @SYMTestStatus Implemented
178 //! @SYMTestPriority Critical
179 //! @SYMTestExpectedResults Volume bounds tested ok.
181 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
182 CREATE_OBJECT CMdaAudioToneUtility toneutility1
183 COMMAND toneutility1 NewL
184 COMMAND toneutility1 SetVolume MM-MMF-ACLNT-TONE-PublicApi-0007-001-SetVolume_command02
185 COMMAND toneutility1 Volume MM-MMF-ACLNT-TONE-PublicApi-0007-001-Volume_command03
186 COMMAND toneutility1 SetVolume MM-MMF-ACLNT-TONE-PublicApi-0007-001-SetVolume_command04
187 COMMAND toneutility1 Volume MM-MMF-ACLNT-TONE-PublicApi-0007-001-Volume_command05
188 COMMAND toneutility1 ~
190 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0007
193 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0008
194 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0008
195 //! @SYMAPI CMdaAudioToneUtility
196 //! @SYMAuthor Tarmo Kalda
197 //! @SYMCreationDate 10/03/2006
198 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
199 //! @SYMTestCaseDesc Test tone player balance bounds, Panic 0 expected
200 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetBalanceL(), GetBalanceL().
201 //! @SYMTestActions 1. Create tone player object.
202 //! 2. Set balance lower than maximum left value (-200).
203 //! 3. Get balance (balance is set to maximum left : -100).
204 //! 4. Set balance higher than maximum right value (200).
205 //! 5. Get balance (balance is set to maximum right : 100).
206 //! @SYMTestStatus Implemented
207 //! @SYMTestPriority Critical
208 //! @SYMTestExpectedResults Panic 0.
210 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
211 CREATE_OBJECT CMdaAudioToneUtility toneutility1
212 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0008-001-NewL_command01
213 COMMAND toneutility1 SetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-SetBalanceL_command02
214 COMMAND toneutility1 GetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-GetBalanceL_command03
215 COMMAND toneutility1 SetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-SetBalanceL_command04
216 COMMAND toneutility1 GetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-GetBalanceL_command05
217 COMMAND toneutility1 ~
218 END_TEST_BLOCK !Panicstring=MMFAudioClient !PanicCode=0
219 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0008
222 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0009
223 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0009
224 //! @SYMAPI CMdaAudioToneUtility
225 //! @SYMAuthor Tarmo Kalda
226 //! @SYMCreationDate 10/03/2006
227 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
228 //! @SYMTestCaseDesc Test tone player volume/balance, no error is expected.
229 //! Uses API elements: NewL(&aObserver, *aServer), SetVolume(), Volume(), SetBalanceL(), GetBalanceL().
230 //! @SYMTestActions 1. Create tone player object.
231 //! 2. Set volume (65).
232 //! 3. Get volume (65).
233 //! 4. Set balance (56).
234 //! 5. Get balance (56).
235 //! @SYMTestStatus Implemented
236 //! @SYMTestPriority Critical
237 //! @SYMTestExpectedResults Volume/balance tested ok.
239 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
240 CREATE_OBJECT CMdaAudioToneUtility toneutility1
241 COMMAND toneutility1 NewL
242 COMMAND toneutility1 SetVolume MM-MMF-ACLNT-TONE-PublicApi-0009-001-SetVolume_command02
243 COMMAND toneutility1 Volume MM-MMF-ACLNT-TONE-PublicApi-0009-001-Volume_command03
244 COMMAND toneutility1 SetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0009-001-SetBalanceL_command04
245 COMMAND toneutility1 GetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0009-001-GetBalanceL_command05
246 COMMAND toneutility1 ~
248 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0009
251 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0010
252 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0010
253 //! @SYMAPI CMdaAudioToneUtility
254 //! @SYMAuthor Tarmo Kalda
255 //! @SYMCreationDate 10/03/2006
256 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
257 //! @SYMTestCaseDesc Test tone player priority, no error is expected.
258 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetPriority().
259 //! @SYMTestActions 1. Create tone player object.
260 //! 2. Set priority (50, TimeAndQuality).
261 //! 3. Set priority (100, None).
262 //! 2. Set priority (-100, Time).
263 //! 2. Set priority (-50, Quality).
264 //! @SYMTestStatus Implemented
265 //! @SYMTestPriority Critical
266 //! @SYMTestExpectedResults Tone player priority tested ok.
268 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
269 CREATE_OBJECT CMdaAudioToneUtility toneutility1
270 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0010-001-NewL_command01
271 COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command02
272 COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command03
273 COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command04
274 COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command05
275 COMMAND toneutility1 ~
277 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0010
280 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0011
281 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0011
282 //! @SYMAPI CMdaAudioToneUtility
283 //! @SYMAuthor Tarmo Kalda
284 //! @SYMCreationDate 10/03/2006
285 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
286 //! @SYMTestCaseDesc Test tone player priority bounds with invalid priority, no error is expected.
287 //! Uses API elements: NewL(&aObserver, *aServer), SetPriority().
288 //! @SYMTestActions 1. Create tone player object.
289 //! 2. Set priority (-800, TimeAndQuality).
290 //! @SYMTestStatus Implemented
291 //! @SYMTestPriority Critical
292 //! @SYMTestExpectedResults Priority bounds tested ok.
294 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
295 CREATE_OBJECT CMdaAudioToneUtility toneutility1
296 COMMAND toneutility1 NewL
297 COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0011-001-SetPriority_command02
298 COMMAND toneutility1 ~
300 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0011
303 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0012
304 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0012
305 //! @SYMAPI CMdaAudioToneUtility
306 //! @SYMAuthor Tarmo Kalda
307 //! @SYMCreationDate 10/03/2006
308 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
309 //! @SYMTestCaseDesc Test tone player priority bounds with invalid preference, no error is expected.
310 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetPriority().
311 //! @SYMTestActions 1. Create tone player object.
312 //! 2. Set priority (50, 5).
313 //! @SYMTestStatus Implemented
314 //! @SYMTestPriority Critical
315 //! @SYMTestExpectedResults Tone player prioriry bounds tested ok.
317 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
318 CREATE_OBJECT CMdaAudioToneUtility toneutility1
319 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0012-001-NewL_command01
320 COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0012-001-SetPriority_command02
321 COMMAND toneutility1 ~
323 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0012
326 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0013
327 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0013
328 //! @SYMAPI CMdaAudioToneUtility
329 //! @SYMAuthor Tarmo Kalda
330 //! @SYMCreationDate 10/03/2006
331 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
332 //! @SYMTestCaseDesc Test tone player priority bounds with invalid priority and preference, no error is expected.
333 //! Uses API elements: NewL(&aObserver, *aServer), SetPriority().
334 //! @SYMTestActions 1. Create tone player object.
335 //! 2. Set priority (500, 40).
336 //! @SYMTestStatus Implemented
337 //! @SYMTestPriority Critical
338 //! @SYMTestExpectedResults Tone player priority bounds tested ok.
340 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
341 CREATE_OBJECT CMdaAudioToneUtility toneutility1
342 COMMAND toneutility1 NewL
343 COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0013-001-SetPriority_command02
344 COMMAND toneutility1 ~
346 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0013
349 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0014
350 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0014
351 //! @SYMAPI CMdaAudioToneUtility
352 //! @SYMAuthor Tarmo Kalda
353 //! @SYMCreationDate 10/03/2006
354 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
355 //! @SYMTestCaseDesc Test tone player DTMF lengths.
356 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetDTMFLengths().
357 //! @SYMTestActions 1. Create tone player object.
358 //! 2. Set DTMF lengths (5000000, 3000000, 2000000).
359 //! @SYMTestStatus Implemented
360 //! @SYMTestPriority Critical
361 //! @SYMTestExpectedResults DTMF lengths tested ok.
363 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
364 CREATE_OBJECT CMdaAudioToneUtility toneutility1
365 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0014-001-NewL_command01
366 COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0014-001-SetDTMFLengths_command02
367 COMMAND toneutility1 ~
369 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0014
372 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0015
373 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0015
374 //! @SYMAPI CMdaAudioToneUtility
375 //! @SYMAuthor Tarmo Kalda
376 //! @SYMCreationDate 10/03/2006
377 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
378 //! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
379 //! Uses API elements: NewL(&aObserver, *aServer), SetDTMFLengths().
380 //! @SYMTestActions 1. Create tone player object.
381 //! 2. Set DTMF lengths (-5000000, 3000000, 2000000).
382 //! @SYMTestStatus Implemented
383 //! @SYMTestPriority Critical
384 //! @SYMTestExpectedResults DTMF lengths tested ok.
386 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
387 CREATE_OBJECT CMdaAudioToneUtility toneutility1
388 COMMAND toneutility1 NewL
389 COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0015-001-SetDTMFLengths_command02
390 COMMAND toneutility1 ~
392 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0015
395 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0016
396 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0016
397 //! @SYMAPI CMdaAudioToneUtility
398 //! @SYMAuthor Tarmo Kalda
399 //! @SYMCreationDate 10/03/2006
400 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
401 //! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
402 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetDTMFLengths().
403 //! @SYMTestActions 1. Create tone player object.
404 //! 2. Set DTMF lengths (5000000, -3000000, 2000000).
405 //! @SYMTestStatus Implemented
406 //! @SYMTestPriority Critical
407 //! @SYMTestExpectedResults DTMF lengths tested ok.
409 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
410 CREATE_OBJECT CMdaAudioToneUtility toneutility1
411 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0016-001-NewL_command01
412 COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0016-001-SetDTMFLengths_command02
413 COMMAND toneutility1 ~
415 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0016
418 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0017
419 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0017
420 //! @SYMAPI CMdaAudioToneUtility
421 //! @SYMAuthor Tarmo Kalda
422 //! @SYMCreationDate 10/03/2006
423 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
424 //! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
425 //! Uses API elements: NewL(&aObserver, *aServer), SetDTMFLengths().
426 //! @SYMTestActions 1. Create tone player object.
427 //! 2. Set DTMF lengths (5000000, 3000000, -2000000).
428 //! @SYMTestStatus Implemented
429 //! @SYMTestPriority Critical
430 //! @SYMTestExpectedResults DTMF lengths tested ok.
432 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
433 CREATE_OBJECT CMdaAudioToneUtility toneutility1
434 COMMAND toneutility1 NewL
435 COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0017-001-SetDTMFLengths_command02
436 COMMAND toneutility1 ~
438 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0017
441 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0018
442 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0018
443 //! @SYMAPI CMdaAudioToneUtility
444 //! @SYMAuthor Tarmo Kalda
445 //! @SYMCreationDate 10/03/2006
446 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
447 //! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
448 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetDTMFLengths().
449 //! @SYMTestActions 1. Create tone player object.
450 //! 2. Set DTMF lengths (-5000000, -3000000, -2000000).
451 //! @SYMTestStatus Implemented
452 //! @SYMTestPriority Critical
453 //! @SYMTestExpectedResults DTMF lengths tested ok.
455 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
456 CREATE_OBJECT CMdaAudioToneUtility toneutility1
457 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0018-001-NewL_command01
458 COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0018-001-SetDTMFLengths_command02
459 COMMAND toneutility1 ~
461 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0018
464 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0019
465 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0019
466 //! @SYMAPI CMdaAudioToneUtility
467 //! @SYMAuthor Tarmo Kalda
468 //! @SYMCreationDate 10/03/2006
469 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
470 //! @SYMTestCaseDesc Test tone player repeats.
471 //! Uses API elements: NewL(&aObserver, *aServer), SetRepeats().
472 //! @SYMTestActions 1. Create tone player object.
473 //! 2. Set repeats (10, 100).
474 //! 3. Set repeats (0,0).
475 //! 4. Set repeats (1,50).
476 //! 5. Set repeats (RepeatForever,5000).
478 //! @SYMTestStatus Implemented
479 //! @SYMTestPriority Critical
480 //! @SYMTestExpectedResults Repeats tested ok.
482 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
483 CREATE_OBJECT CMdaAudioToneUtility toneutility1
484 COMMAND toneutility1 NewL
485 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command02
486 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command03
487 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command04
488 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command05
489 COMMAND toneutility1 ~
491 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0019
494 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0023
495 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0023
496 //! @SYMAPI CMdaAudioToneUtility
497 //! @SYMAuthor Tarmo Kalda
498 //! @SYMCreationDate 10/03/2006
499 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
500 //! @SYMTestCaseDesc Test tone player repeats.
501 //! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), PrepareToPlayTone(), timer, Play(), State(), delay, CancelPlay().
502 //! @SYMTestActions 1. Create tone player object.
503 //! 2. Set repeats (RepeatForever, 1000000).
504 //! 3. Prepare to play tone.
505 //! 4. Play (asynchronous).
506 //! 6. Get state (Playing).
509 //! @SYMTestStatus Implemented
510 //! @SYMTestPriority Critical
511 //! @SYMTestExpectedResults Tone player repeats tested ok.
513 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
514 CREATE_OBJECT CMdaAudioToneUtility toneutility1
515 COMMAND toneutility1 NewL
516 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0023-001-SetRepeats_command02
517 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0023-001-PrepareToPlayTone_command03
519 COMMAND toneutility1 Play
521 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0023-001-State_command06
522 COMMAND toneutility1 CancelPlay
523 COMMAND toneutility1 ~
525 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0023
528 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0024
529 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0024
530 //! @SYMAPI CMdaAudioToneUtility
531 //! @SYMAuthor Tarmo Kalda
532 //! @SYMCreationDate 10/03/2006
533 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
534 //! @SYMTestCaseDesc Test volume ramp.
535 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetVolumeRamp().
536 //! @SYMTestActions 1. Create tone player object.
537 //! 2. Set volume ramp to -5000000.
538 //! @SYMTestStatus Implemented
539 //! @SYMTestPriority Critical
540 //! @SYMTestExpectedResults Volume ramp tested ok.
542 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
543 CREATE_OBJECT CMdaAudioToneUtility toneutility1
544 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0024-001-NewL_command01
545 COMMAND toneutility1 SetVolumeRamp MM-MMF-ACLNT-TONE-PublicApi-0024-001-SetVolumeRamp_command02
546 COMMAND toneutility1 ~
548 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0024
551 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0025
552 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0025
553 //! @SYMAPI CMdaAudioToneUtility
554 //! @SYMAuthor Tarmo Kalda
555 //! @SYMCreationDate 10/03/2006
556 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
557 //! @SYMTestCaseDesc Test volume ramp.
558 //! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), PrepareToPlayTone(), SetVolumeRamp(), timer, Play(), state(), delay, CancelPlay().
559 //! @SYMTestActions 1. Create tone player object.
561 //! 3. Prepare to play tone.
562 //! 4. Set volume ramp.
563 //! 5. Play (asynchronous).
566 //! @SYMTestStatus Implemented
567 //! @SYMTestPriority Critical
568 //! @SYMTestExpectedResults Volume ramp tested ok.
570 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
571 CREATE_OBJECT CMdaAudioToneUtility toneutility1
572 COMMAND toneutility1 NewL
573 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0025-001-SetRepeats_command02
574 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0025-001-PrepareToPlayTone_command03
576 COMMAND toneutility1 SetVolumeRamp MM-MMF-ACLNT-TONE-PublicApi-0025-001-SetVolumeRamp_command04
577 COMMAND toneutility1 Play
579 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0025-001-State_command07
580 COMMAND toneutility1 CancelPlay
581 COMMAND toneutility1 ~
583 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0025
586 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0026
587 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0026
588 //! @SYMAPI CMdaAudioToneUtility
589 //! @SYMAuthor Tarmo Kalda
590 //! @SYMCreationDate 10/03/2006
591 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
592 //! @SYMTestCaseDesc Test fixed sequence count.
593 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), FixedSequenceCount().
594 //! @SYMTestActions 1. Create tone player object.
595 //! 2. Get fixed sequence count.
596 //! @SYMTestStatus Implemented
597 //! @SYMTestPriority Critical
598 //! @SYMTestExpectedResults Got fixed sequence count ok.
600 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
601 CREATE_OBJECT CMdaAudioToneUtility toneutility1
602 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0026-001-NewL_command01
603 COMMAND toneutility1 FixedSequenceCount
604 COMMAND toneutility1 ~
606 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0026
609 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0027
610 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0027
611 //! @SYMAPI CMdaAudioToneUtility
612 //! @SYMAuthor Tarmo Kalda
613 //! @SYMCreationDate 10/03/2006
614 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
615 //! @SYMTestCaseDesc Test fixed sequence name.
616 //! Uses API elements: NewL(&aObserver, *aServer), FixedSequenceName().
617 //! @SYMTestActions 1. Create tone player object.
618 //! 2. Get fixed sequence name.
619 //! @SYMTestStatus Implemented
620 //! @SYMTestPriority Critical
621 //! @SYMTestExpectedResults Got fixed sequence name ok.
623 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
624 CREATE_OBJECT CMdaAudioToneUtility toneutility1
625 COMMAND toneutility1 NewL
626 COMMAND toneutility1 FixedSequenceName MM-MMF-ACLNT-TONE-PublicApi-0027-001-FixedSequenceName_command02
627 COMMAND toneutility1 ~
629 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0027
632 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0029
633 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0029
634 //! @SYMAPI CMdaAudioToneUtility
635 //! @SYMAuthor Tarmo Kalda
636 //! @SYMCreationDate 10/03/2006
637 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
638 //! @SYMTestCaseDesc Test prepare to play tone.
639 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayTone().
640 //! @SYMTestActions 1. Create tone player object.
642 //! 2. Prepare to play tone.
644 //! @SYMTestStatus Implemented
645 //! @SYMTestPriority Critical
646 //! @SYMTestExpectedResults Preparing to play tone ok.
648 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
649 CREATE_OBJECT CMdaAudioToneUtility toneutility1
650 COMMAND toneutility1 NewL
651 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0029-001-State_command02
652 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0029-001-PrepareToPlayTone_command03
654 COMMAND toneutility1 State
655 COMMAND toneutility1 ~
657 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0029
660 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0030
661 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0030
662 //! @SYMAPI CMdaAudioToneUtility
663 //! @SYMAuthor Tarmo Kalda
664 //! @SYMCreationDate 10/03/2006
665 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
666 //! @SYMTestCaseDesc Test prepare to play tone with invalid duration, error expected.
667 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayTone(), Play().
668 //! @SYMTestActions 1. Create tone player object.
669 //! 2. Prepare to play tone (duration=-5000000).
671 //! @SYMTestStatus Implemented
672 //! @SYMTestPriority Critical
673 //! @SYMTestExpectedResults KErrArgument is returned.
675 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
676 CREATE_OBJECT CMdaAudioToneUtility toneutility1
677 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0030-001-NewL_command01
678 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0030-001-PrepareToPlayTone_command02
680 COMMAND !AsyncError=-6 toneutility1 Play
682 COMMAND toneutility1 ~
684 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0030
687 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0031
688 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0031
689 //! @SYMAPI CMdaAudioToneUtility
690 //! @SYMAuthor Tarmo Kalda
691 //! @SYMCreationDate 10/03/2006
692 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
693 //! @SYMTestCaseDesc Test prepare to play tone with invalid frequency, error expected.
694 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayTone(), Play().
695 //! @SYMTestActions 1. Create tone player object.
696 //! 2. Prepare to play tone (frequency=-500).
698 //! @SYMTestStatus Implemented
699 //! @SYMTestPriority Critical
700 //! @SYMTestExpectedResults KErrArgument is returned.
702 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
703 CREATE_OBJECT CMdaAudioToneUtility toneutility1
704 COMMAND toneutility1 NewL
705 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0031-001-PrepareToPlayTone_command02
707 COMMAND !AsyncError=-6 toneutility1 Play
709 COMMAND toneutility1 ~
711 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0031
714 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0032
715 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0032
716 //! @SYMAPI CMdaAudioToneUtility
717 //! @SYMAuthor Tarmo Kalda
718 //! @SYMCreationDate 10/03/2006
719 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
720 //! @SYMTestCaseDesc Test prepare to play tone with invalid frequency and duration, error expected.
721 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayTone(), Play().
722 //! @SYMTestActions 1. Create tone player object.
723 //! 2. Prepare to play tone (frequency=-500, duration=-5000000).
725 //! @SYMTestStatus Implemented
726 //! @SYMTestPriority Critical
727 //! @SYMTestExpectedResults KErrArgument is returned.
729 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
730 CREATE_OBJECT CMdaAudioToneUtility toneutility1
731 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0032-001-NewL_command01
732 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0032-001-PrepareToPlayTone_command02
734 COMMAND !AsyncError=-6 toneutility1 Play
736 COMMAND toneutility1 ~
738 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0032
741 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0033
742 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0033
743 //! @SYMAPI CMdaAudioToneUtility
744 //! @SYMAuthor Tarmo Kalda
745 //! @SYMCreationDate 10/03/2006
746 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
747 //! @SYMTestCaseDesc Test prepare to play tone.
748 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayTone(), State().
749 //! @SYMTestActions 1. Create tone player object.
750 //! 2. Prepare to play tone (frequency=500, duration=5000000).
752 //! 4. Prepare to play tone (frequency=600, duration=6000000).
754 //! @SYMTestStatus Implemented
755 //! @SYMTestPriority Critical
756 //! @SYMTestExpectedResults Preparing to play tone ok.
758 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
759 CREATE_OBJECT CMdaAudioToneUtility toneutility1
760 COMMAND toneutility1 NewL
761 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0033-001-PrepareToPlayTone_command02
763 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0033-001-State_command03
764 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0033-001-PrepareToPlayTone_command04
766 COMMAND toneutility1 State
767 COMMAND toneutility1 ~
769 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0033
772 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0034
773 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0034
774 //! @SYMAPI CMdaAudioToneUtility
775 //! @SYMAuthor Tarmo Kalda
776 //! @SYMCreationDate 10/03/2006
777 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
778 //! @SYMTestCaseDesc Test prepare to play tone with play operation in progress.
779 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayTone(), Play().
780 //! @SYMTestActions 1. Create tone player object.
781 //! 2. Prepare to play tone (frequency=500, duration=5000000).
783 //! 4. Prepare to play tone (frequency=500, duration=5000000).
784 //! @SYMTestStatus Implemented
785 //! @SYMTestPriority Critical
786 //! @SYMTestExpectedResults Preparing to play tone ok.
788 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
789 CREATE_OBJECT CMdaAudioToneUtility toneutility1
790 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0034-001-NewL_command01
791 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0034-001-PrepareToPlayTone_command02
793 COMMAND toneutility1 Play
794 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0034-001-PrepareToPlayTone_command04
796 COMMAND toneutility1 ~
798 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0034
801 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0035
802 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0035
803 //! @SYMAPI CMdaAudioToneUtility
804 //! @SYMAuthor Tarmo Kalda
805 //! @SYMCreationDate 10/03/2006
806 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
807 //! @SYMTestCaseDesc Test prepare to play tone with play operation in progress, error -14 expected.
808 //! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), PrepareToPlayTone(), timer, Play(), CancelPlay()
809 //! @SYMTestActions 1. Create tone player object.
810 //! 2. Set repeats (RepeatForever, 1000000).
811 //! 3. Prepare to play tone (frequency=500, duration=5000000).
812 //! 4. Play (asynchronous).
813 //! 5. Play (asynchronous).
815 //! @SYMTestStatus Implemented
816 //! @SYMTestPriority Critical
817 //! @SYMTestExpectedResults KErrInUse (-14).
819 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
820 CREATE_OBJECT CMdaAudioToneUtility toneutility1
821 COMMAND toneutility1 NewL
822 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0035-001-SetRepeats_command02
823 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0035-001-PrepareToPlayTone_command03
825 COMMAND toneutility1 Play
827 COMMAND !AsyncError=-14 toneutility1 Play
828 COMMAND toneutility1 CancelPlay
829 COMMAND toneutility1 ~
831 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0035
834 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0036
835 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0036
836 //! @SYMAPI CMdaAudioToneUtility
837 //! @SYMAuthor Tarmo Kalda
838 //! @SYMCreationDate 10/03/2006
839 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
840 //! @SYMTestCaseDesc Test prepare to play tone with CancelPrepare().
841 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayTone(), CancelPrepare(), Play().
842 //! @SYMTestActions 1. Create tone player object.
844 //! 3. Prepare to play tone (frequency=500, duration=5000000).
846 //! 5. Cancel prepare.
848 //! 7. Prepare to play tone (frequency=500, duration=5000000).
852 //! 11. Cancel prepare.
854 //! @SYMTestStatus Implemented
855 //! @SYMTestPriority Critical
856 //! @SYMTestExpectedResults Preparing to play tone ok.
858 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
859 CREATE_OBJECT CMdaAudioToneUtility toneutility1
860 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0036-001-NewL_command01
861 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command02
862 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0036-001-PrepareToPlayTone_command03
864 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command04
865 COMMAND toneutility1 CancelPrepare
866 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command06
867 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0036-001-PrepareToPlayTone_command07
869 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command08
870 COMMAND toneutility1 Play
872 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command10
873 COMMAND toneutility1 CancelPrepare
874 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command12
875 COMMAND toneutility1 ~
877 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0036
880 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0037
881 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0037
882 //! @SYMAPI CMdaAudioToneUtility
883 //! @SYMAuthor Tarmo Kalda
884 //! @SYMCreationDate 10/03/2006
885 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
886 //! @SYMTestCaseDesc Test prepare to play tone with CancelPrepare() and CancelPlay().
887 //! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), State(), PrepareToPlayTone(), CancelPrepare(), timer, Play(), CancelPlay().
888 //! @SYMTestActions 1. Create tone player object.
889 //! 2. Set repeats (RepeatForever, 1000000).
891 //! 4. Prepare to play tone (frequency=500, duration=5000000).
893 //! 6. Cancel prepare.
895 //! 8. Prepare to play tone (frequency=500, duration=5000000).
897 //! 10. Play (asynchronous).
901 //! 14. Cancel prepare.
903 //! @SYMTestStatus Implemented
904 //! @SYMTestPriority Critical
905 //! @SYMTestExpectedResults Preparing to play tone ok.
907 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
908 CREATE_OBJECT CMdaAudioToneUtility toneutility1
909 COMMAND toneutility1 NewL
910 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0037-001-SetRepeats_command02
911 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command03
912 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0037-001-PrepareToPlayTone_command04
914 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command05
915 COMMAND toneutility1 CancelPrepare
916 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command07
917 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0037-001-PrepareToPlayTone_command08
919 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command09
920 COMMAND toneutility1 Play
922 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command12
923 COMMAND toneutility1 CancelPlay
924 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command14
925 COMMAND toneutility1 CancelPrepare
926 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command16
927 COMMAND toneutility1 ~
929 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0037
932 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0038
933 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0038
934 //! @SYMAPI CMdaAudioToneUtility
935 //! @SYMAuthor Tarmo Kalda
936 //! @SYMCreationDate 10/03/2006
937 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
938 //! @SYMTestCaseDesc Test prepare to play tone.
939 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayTone(), CancelPrepare(), timer, Play(), CancelPlay().
940 //! @SYMTestActions 1. Create tone player object.
942 //! 3. Prepare to play tone (frequency=500, duration=5000000).
944 //! 5. Cancel prepare.
946 //! 7. Prepare to play tone (frequency=500, duration=5000000).
948 //! 9. Play (asynchronous).
951 //! 12. Cancel prepare.
953 //! @SYMTestStatus Implemented
954 //! @SYMTestPriority Critical
955 //! @SYMTestExpectedResults Preparing to play tone ok.
957 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
958 CREATE_OBJECT CMdaAudioToneUtility toneutility1
959 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0038-001-NewL_command01
960 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command02
961 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0038-001-PrepareToPlayTone_command03
963 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command04
964 COMMAND toneutility1 CancelPrepare
965 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command06
966 COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0038-001-PrepareToPlayTone_command07
968 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command08
969 COMMAND toneutility1 Play
971 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command11
973 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command13
974 COMMAND toneutility1 CancelPrepare
975 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command15
976 COMMAND toneutility1 ~
978 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0038
981 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0039
982 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0039
983 //! @SYMAPI CMdaAudioToneUtility
984 //! @SYMAuthor Tarmo Kalda
985 //! @SYMCreationDate 10/03/2006
986 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
987 //! @SYMTestCaseDesc Test prepare to play DTMF string.
988 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDTMFString().
989 //! @SYMTestActions 1. Create tone player object.
991 //! 3. Prepare to play DTMF string.
993 //! @SYMTestStatus Implemented
994 //! @SYMTestPriority Critical
995 //! @SYMTestExpectedResults Preparing to play DTMF string ok.
997 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
998 CREATE_OBJECT CMdaAudioToneUtility toneutility1
999 COMMAND toneutility1 NewL
1000 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0039-001-State_command02
1001 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0039-001-PrepareToPlayDTMFString_command03
1003 COMMAND toneutility1 State
1004 COMMAND toneutility1 ~
1006 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0039
1009 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0040
1010 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0040
1011 //! @SYMAPI CMdaAudioToneUtility
1012 //! @SYMAuthor Tarmo Kalda
1013 //! @SYMCreationDate 10/03/2006
1014 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1015 //! @SYMTestCaseDesc Test prepare to play DTMF string with invalid parameter, error -6 expected.
1016 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDTMFString().
1017 //! @SYMTestActions 1. Create tone player object.
1018 //! 2. Prepare to play DTMF string.
1019 //! @SYMTestStatus Implemented
1020 //! @SYMTestPriority Critical
1021 //! @SYMTestExpectedResults KErrArgument (-6).
1022 //! @SYMTestType CIT
1023 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1024 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1025 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0040-001-NewL_command01
1026 COMMAND !AsyncError=-6 toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0040-001-PrepareToPlayDTMFString_command02
1029 COMMAND toneutility1 ~
1031 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0040
1034 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0041
1035 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0041
1036 //! @SYMAPI CMdaAudioToneUtility
1037 //! @SYMAuthor Tarmo Kalda
1038 //! @SYMCreationDate 10/03/2006
1039 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1040 //! @SYMTestCaseDesc Test prepare to play DTMF string with invalid parameter, error -6 expected.
1041 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDTMFString().
1042 //! @SYMTestActions 1. Create tone player object.
1043 //! 2. Prepare to play DTMF string.
1044 //! @SYMTestStatus Implemented
1045 //! @SYMTestPriority Critical
1046 //! @SYMTestExpectedResults KErrArgument (-6).
1047 //! @SYMTestType CIT
1048 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1049 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1050 COMMAND toneutility1 NewL
1051 COMMAND !AsyncError=-6 toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0041-001-PrepareToPlayDTMFString_command02
1053 COMMAND toneutility1 ~
1055 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0041
1058 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0042
1059 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0042
1060 //! @SYMAPI CMdaAudioToneUtility
1061 //! @SYMAuthor Tarmo Kalda
1062 //! @SYMCreationDate 10/03/2006
1063 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1064 //! @SYMTestCaseDesc Test prepare to play DTMF string.
1065 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDTMFString(), Play().
1066 //! @SYMTestActions 1. Create tone player object.
1067 //! 2. Prepare to play DTMF string.
1068 //! 3. Play (asynchronous).
1069 //! 4. Prepare to play DTMF string.
1070 //! @SYMTestStatus Implemented
1071 //! @SYMTestPriority Critical
1072 //! @SYMTestExpectedResults Preparing to play DTMF string ok.
1073 //! @SYMTestType CIT
1074 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1075 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1076 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0042-001-NewL_command01
1077 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0042-001-PrepareToPlayDTMFString_command02
1079 COMMAND toneutility1 Play
1080 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0042-001-PrepareToPlayDTMFString_command04
1082 COMMAND toneutility1 ~
1084 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0042
1087 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0043
1088 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0043
1089 //! @SYMAPI CMdaAudioToneUtility
1090 //! @SYMAuthor Tarmo Kalda
1091 //! @SYMCreationDate 10/03/2006
1092 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1093 //! @SYMTestCaseDesc Test prepare to play multiple DTMF string.
1094 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDTMFString().
1095 //! @SYMTestActions 1. Create tone player object.
1096 //! 2. Prepare to play DTMF string.
1097 //! 3. Prepare to play DTMF string.
1098 //! @SYMTestStatus Implemented
1099 //! @SYMTestPriority Critical
1100 //! @SYMTestExpectedResults Preparing to play DTMF string ok.
1101 //! @SYMTestType CIT
1102 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1103 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1104 COMMAND toneutility1 NewL
1105 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0043-001-PrepareToPlayDTMFString_command02
1107 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0043-001-PrepareToPlayDTMFString_command03
1109 COMMAND toneutility1 ~
1111 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0043
1114 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0044
1115 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0044
1116 //! @SYMAPI CMdaAudioToneUtility
1117 //! @SYMAuthor Tarmo Kalda
1118 //! @SYMCreationDate 10/03/2006
1119 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1120 //! @SYMTestCaseDesc Test prepare to play DTMF string with play operation in progress, error -4 expected.
1121 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetRepeats(), PrepareToPlayDTMFString(), timer, Play(). CancelPlay().
1122 //! @SYMTestActions 1. Create tone player object.
1123 //! 2. Set repeats (RepeatForever, 1000000).
1124 //! 3. Prepare to play DTMF string.
1125 //! 4. Play (asynchronous).
1126 //! 5. Play (asynchronous).
1128 //! @SYMTestStatus Implemented
1129 //! @SYMTestPriority Critical
1130 //! @SYMTestExpectedResults KErrInUse (-14).
1131 //! @SYMTestType CIT
1132 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1133 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1134 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0044-001-NewL_command01
1135 COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0044-001-SetRepeats_command02
1136 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0044-001-PrepareToPlayDTMFString_command03
1138 COMMAND toneutility1 Play
1140 COMMAND !AsyncError=-14 toneutility1 Play
1141 COMMAND toneutility1 CancelPlay
1142 COMMAND toneutility1 ~
1144 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0044
1147 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0045
1148 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0045
1149 //! @SYMAPI CMdaAudioToneUtility
1150 //! @SYMAuthor Tarmo Kalda
1151 //! @SYMCreationDate 10/03/2006
1152 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1153 //! @SYMTestCaseDesc Test prepare to play DTMF string, using State() and CancelPrepare().
1154 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDTMFString(), CancelPrepare(), Play().
1155 //! @SYMTestActions 1. Create tone player object.
1157 //! 3. Prepare to play DTMF string.
1159 //! 5. Cancel prepare.
1161 //! 7. Prepare to play DTMF string.
1165 //! 11. Cancel prepare.
1167 //! @SYMTestStatus Implemented
1168 //! @SYMTestPriority Critical
1169 //! @SYMTestExpectedResults Preparing to play DTMF string ok.
1170 //! @SYMTestType CIT
1171 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1172 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1173 COMMAND toneutility1 NewL
1174 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command02
1175 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0045-001-PrepareToPlayDTMFString_command03
1177 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command04
1178 COMMAND toneutility1 CancelPrepare
1179 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command06
1180 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0045-001-PrepareToPlayDTMFString_command07
1182 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command08
1183 COMMAND toneutility1 Play
1185 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command10
1186 COMMAND toneutility1 CancelPrepare
1187 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command12
1188 COMMAND toneutility1 ~
1190 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0045
1193 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0046
1194 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0046
1195 //! @SYMAPI CMdaAudioToneUtility
1196 //! @SYMAuthor Tarmo Kalda
1197 //! @SYMCreationDate 10/03/2006
1198 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1199 //! @SYMTestCaseDesc Test prepare to play DTMF string, using CancelPlay() and CancelPrepare().
1200 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDTMFString(), CancelPrepare(), timer, Play(), CancelPlay().
1201 //! @SYMTestActions 1. Create tone player object.
1203 //! 3. Prepare to play DTMF string.
1205 //! 5. Cancel prepare.
1207 //! 7. Prepare to play DTMF string.
1209 //! 9. Play (asynchronous).
1211 //! 11. Cancel play.
1213 //! 13. Cancel prepare.
1215 //! @SYMTestStatus Implemented
1216 //! @SYMTestPriority Critical
1217 //! @SYMTestExpectedResults Preparing to play DTMF string ok.
1218 //! @SYMTestType CIT
1219 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1220 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1221 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0046-001-NewL_command01
1222 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command02
1223 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0046-001-PrepareToPlayDTMFString_command03
1225 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command04
1226 COMMAND toneutility1 CancelPrepare
1227 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command06
1228 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0046-001-PrepareToPlayDTMFString_command07
1230 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command08
1231 COMMAND toneutility1 Play
1233 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command11
1234 COMMAND toneutility1 CancelPlay
1235 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command13
1236 COMMAND toneutility1 CancelPrepare
1237 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command15
1238 COMMAND toneutility1 ~
1240 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0046
1243 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0047
1244 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0047
1245 //! @SYMAPI CMdaAudioToneUtility
1246 //! @SYMAuthor Tarmo Kalda
1247 //! @SYMCreationDate 10/03/2006
1248 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1249 //! @SYMTestCaseDesc Test prepare to play DTMF string using outstanding.
1250 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDTMFString(), CancelPrepare(), timer, Play(), CancelPrepare().
1251 //! @SYMTestActions 1. Create tone player object.
1253 //! 3. Prepare to play DTMF string.
1255 //! 5. Cancel prepare.
1257 //! 7. Prepare to play DTMF string.
1259 //! 9. Play (asynchronous).
1261 //! 11. Call outstanding.
1263 //! 13. Cancel prepare.
1265 //! @SYMTestStatus Implemented
1266 //! @SYMTestPriority Critical
1267 //! @SYMTestExpectedResults Preparing to play DTMF string ok.
1268 //! @SYMTestType CIT
1269 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1270 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1271 COMMAND toneutility1 NewL
1272 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command02
1273 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0047-001-PrepareToPlayDTMFString_command03
1275 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command04
1276 COMMAND toneutility1 CancelPrepare
1278 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command06
1279 COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0047-001-PrepareToPlayDTMFString_command07
1281 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command08
1282 COMMAND toneutility1 Play
1284 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command11
1286 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command13
1287 COMMAND toneutility1 ~
1289 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0047
1292 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0048
1293 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0048
1294 //! @SYMAPI CMdaAudioToneUtility
1295 //! @SYMAuthor Tarmo Kalda
1296 //! @SYMCreationDate 10/03/2006
1297 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1298 //! @SYMTestCaseDesc Test prepare to play tone sequence.
1299 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDesSequence().
1300 //! @SYMTestActions 1. Create tone player object.
1302 //! 3. Prepare to play tone sequence.
1304 //! @SYMTestStatus Implemented
1305 //! @SYMTestPriority Critical
1306 //! @SYMTestExpectedResults Preparing to play tone sequence ok.
1307 //! @SYMTestType CIT
1308 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1309 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1310 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0048-001-NewL_command01
1311 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0048-001-State_command02
1312 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0048-001-PrepareToPlayDesSequence_command03
1314 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0048-001-State_command04
1315 COMMAND toneutility1 ~
1317 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0048
1320 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0049
1321 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0049
1322 //! @SYMAPI CMdaAudioToneUtility
1323 //! @SYMAuthor Tarmo Kalda
1324 //! @SYMCreationDate 10/03/2006
1325 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1326 //! @SYMTestCaseDesc Test prepare to play tone sequence with invalid parameter, error -20 expected.
1327 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDesSequence().
1328 //! @SYMTestActions 1. Create tone player object.
1329 //! 2. Prepare to play tone sequence.
1330 //! @SYMTestStatus Implemented
1331 //! @SYMTestPriority Critical
1332 //! @SYMTestExpectedResults KErrCorrupt (-20) is returned.
1333 //! @SYMTestType CIT
1334 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1335 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1336 COMMAND toneutility1 NewL
1337 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0049-001-PrepareToPlayDesSequence_command02
1339 COMMAND !AsyncError=-20 toneutility1 Play
1341 COMMAND toneutility1 ~
1343 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0049
1346 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0050
1347 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0050
1348 //! @SYMAPI CMdaAudioToneUtility
1349 //! @SYMAuthor Tarmo Kalda
1350 //! @SYMCreationDate 10/03/2006
1351 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1352 //! @SYMTestCaseDesc Test prepare to play tone sequence, with Play().
1353 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDesSequence(), Play().
1354 //! @SYMTestActions 1. Create tone player object.
1355 //! 2. Prepare to play tone sequence.
1356 //! 3. Play (asynchronous).
1357 //! 4. Prepare to play tone sequence.
1358 //! @SYMTestStatus Implemented
1359 //! @SYMTestPriority Critical
1360 //! @SYMTestExpectedResults Preparing to play ton sequence ok.
1361 //! @SYMTestType CIT
1362 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1363 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1364 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0050-001-NewL_command01
1365 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0050-001-PrepareToPlayDesSequence_command02
1367 COMMAND toneutility1 Play
1368 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0050-001-PrepareToPlayDesSequence_command04
1370 COMMAND toneutility1 ~
1372 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0050
1375 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0051
1376 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0051
1377 //! @SYMAPI CMdaAudioToneUtility
1378 //! @SYMAuthor Tarmo Kalda
1379 //! @SYMCreationDate 10/03/2006
1380 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1381 //! @SYMTestCaseDesc Test prepare to play tone sequence, without Play().
1382 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDesSequence().
1383 //! @SYMTestActions 1. Create tone player object.
1384 //! 2. Prepare to play tone sequence.
1385 //! 3. Prepare to play tone sequence.
1386 //! @SYMTestStatus Implemented
1387 //! @SYMTestPriority Critical
1388 //! @SYMTestExpectedResults Preparing to play tone sequence ok.
1389 //! @SYMTestType CIT
1390 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1391 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1392 COMMAND toneutility1 NewL
1393 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0051-001-PrepareToPlayDesSequence_command02
1395 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0051-001-PrepareToPlayDesSequence_command03
1397 COMMAND toneutility1 ~
1399 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0051
1402 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0052
1403 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0052
1404 //! @SYMAPI CMdaAudioToneUtility
1405 //! @SYMAuthor Tarmo Kalda
1406 //! @SYMCreationDate 10/03/2006
1407 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1408 //! @SYMTestCaseDesc Test prepare to play tone sequence with play operation in progress, error -14 expected.
1409 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDesSequence(), timer, Play().
1410 //! @SYMTestActions 1. Create tone player object.
1411 //! 2. Prepare to play tone sequence.
1412 //! 3. Play (asynchronous).
1413 //! 4. Play (asynchronous).
1414 //! @SYMTestStatus Implemented
1415 //! @SYMTestPriority Critical
1416 //! @SYMTestExpectedResults KErrInUse (-14).
1417 //! @SYMTestType CIT
1418 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1419 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1420 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0052-001-NewL_command01
1421 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0052-001-PrepareToPlayDesSequence_command02
1423 COMMAND toneutility1 Play
1425 COMMAND !AsyncError=-14 toneutility1 Play
1426 COMMAND toneutility1 ~
1428 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0052
1431 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0053
1432 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0053
1433 //! @SYMAPI CMdaAudioToneUtility
1434 //! @SYMAuthor Tarmo Kalda
1435 //! @SYMCreationDate 10/03/2006
1436 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1437 //! @SYMTestCaseDesc Test prepare to play tone sequence, using CancelPrepare().
1438 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDesSequence(), CancelPrepare(), Play().
1439 //! @SYMTestActions 1. Create tone player object.
1441 //! 3. Prepare to play tone sequence.
1443 //! 5. Cancel prepare.
1445 //! 7. Prepare to play tone sequence.
1449 //! 11. Cancel prepare.
1451 //! @SYMTestStatus Implemented
1452 //! @SYMTestPriority Critical
1453 //! @SYMTestExpectedResults Preparing to play tone sequence ok.
1454 //! @SYMTestType CIT
1455 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1456 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1457 COMMAND toneutility1 NewL
1458 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command02
1459 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0053-001-PrepareToPlayDesSequence_command03
1461 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command04
1462 COMMAND toneutility1 CancelPrepare
1463 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command06
1464 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0053-001-PrepareToPlayDesSequence_command07
1466 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command08
1467 COMMAND toneutility1 Play
1469 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command12
1470 COMMAND toneutility1 CancelPrepare
1471 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command14
1472 COMMAND toneutility1 ~
1474 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0053
1477 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0054
1478 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0054
1479 //! @SYMAPI CMdaAudioToneUtility
1480 //! @SYMAuthor Tarmo Kalda
1481 //! @SYMCreationDate 10/03/2006
1482 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1483 //! @SYMTestCaseDesc Test prepare to play tone sequence, using CancelPrepare() and CancelPlay().
1484 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDesSequence(), CancelPrepare(), timer, Play(), CancelPlay().
1485 //! @SYMTestActions 1. Create tone player object.
1487 //! 3. Prepare to play tone sequence.
1489 //! 5. Cancel prepare.
1491 //! 7. Prepare to play tone sequence.
1493 //! 9. Play (asynchronous).
1495 //! 11. Cancel play.
1497 //! 13. Cancel prepare.
1499 //! @SYMTestStatus Implemented
1500 //! @SYMTestPriority Critical
1501 //! @SYMTestExpectedResults Preparing to play tone sequence ok.
1502 //! @SYMTestType CIT
1503 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1504 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1505 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0054-001-NewL_command01
1506 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command02
1507 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0054-001-PrepareToPlayDesSequence_command03
1509 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command04
1510 COMMAND toneutility1 CancelPrepare
1511 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command06
1512 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0054-001-PrepareToPlayDesSequence_command07
1514 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command08
1515 COMMAND toneutility1 Play
1517 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command11
1518 COMMAND toneutility1 CancelPlay
1519 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command13
1520 COMMAND toneutility1 CancelPrepare
1521 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command15
1522 COMMAND toneutility1 ~
1524 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0054
1527 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0055
1528 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0055
1529 //! @SYMAPI CMdaAudioToneUtility
1530 //! @SYMAuthor Tarmo Kalda
1531 //! @SYMCreationDate 10/03/2006
1532 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1533 //! @SYMTestCaseDesc Test prepare to play tone sequence, using outstanding.
1534 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDesSequence(), CancelPrepare(), timer, Play().
1535 //! @SYMTestActions 1. Create tone player object.
1537 //! 3. Prepare to play tone sequence.
1539 //! 5. Cancel prepare.
1541 //! 7. Prepare to play tone sequence.
1543 //! 9. Play (asynchronous).
1545 //! 11. Call outstanding.
1547 //! 13. Cancel prepare.
1549 //! @SYMTestStatus Implemented
1550 //! @SYMTestPriority Critical
1551 //! @SYMTestExpectedResults Preparing to play tone sequence ok.
1552 //! @SYMTestType CIT
1553 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1554 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1555 COMMAND toneutility1 NewL
1556 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command02
1557 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0055-001-PrepareToPlayDesSequence_command03
1559 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command04
1560 COMMAND toneutility1 CancelPrepare
1561 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command06
1562 COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0055-001-PrepareToPlayDesSequence_command07
1564 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command08
1565 COMMAND toneutility1 Play
1567 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command11
1569 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command13
1570 COMMAND toneutility1 CancelPrepare
1571 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command15
1572 COMMAND toneutility1 ~
1574 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0055
1577 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0056
1578 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0056
1579 //! @SYMAPI CMdaAudioToneUtility
1580 //! @SYMAuthor Tarmo Kalda
1581 //! @SYMCreationDate 10/03/2006
1582 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1583 //! @SYMTestCaseDesc Test prepare to play file sequence.
1584 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFileName).
1585 //! @SYMTestActions 1. Create tone player object.
1587 //! 3. Prepare to play file sequence.
1589 //! @SYMTestStatus Implemented
1590 //! @SYMTestPriority Critical
1591 //! @SYMTestExpectedResults Preparing to play file sequence ok.
1592 //! @SYMTestType CIT
1593 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1594 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1595 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0056-001-NewL_command01
1596 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0056-001-State_command02
1597 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0056-001-PrepareToPlayFileSequence_command03
1599 COMMAND toneutility1 State
1600 COMMAND toneutility1 ~
1602 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0056
1605 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0057
1606 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0057
1607 //! @SYMAPI CMdaAudioToneUtility
1608 //! @SYMAuthor Tarmo Kalda
1609 //! @SYMCreationDate 10/03/2006
1610 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1611 //! @SYMTestCaseDesc Test prepare to play file sequence with invalid parameter, error -12 expected.
1612 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFileName).
1613 //! @SYMTestActions 1. Create tone player object.
1614 //! 2. Prepare to play file sequence.
1615 //! @SYMTestStatus Implemented
1616 //! @SYMTestPriority Critical
1617 //! @SYMTestExpectedResults KErrPathNotFound (-12).
1618 //! @SYMTestType CIT
1619 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1620 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1621 COMMAND toneutility1 NewL
1622 COMMAND !AsyncError=-12 toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0057-001-PrepareToPlayFileSequence_command02
1624 COMMAND toneutility1 ~
1626 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0057
1629 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0058
1630 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0058
1631 //! @SYMAPI CMdaAudioToneUtility
1632 //! @SYMAuthor Tarmo Kalda
1633 //! @SYMCreationDate 10/03/2006
1634 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1635 //! @SYMTestCaseDesc Test prepare to play multiple file sequence, using Play().
1636 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFileName), timer, Play().
1637 //! @SYMTestActions 1. Create tone player object.
1638 //! 2. Prepare to play file sequence.
1639 //! 3. Play (asynchronous).
1640 //! 4. Prepare to play file sequence.
1641 //! @SYMTestStatus Implemented
1642 //! @SYMTestPriority Critical
1643 //! @SYMTestExpectedResults Preparing to play file sequence ok.
1644 //! @SYMTestType CIT
1645 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1646 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1647 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0058-001-NewL_command01
1648 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0058-001-PrepareToPlayFileSequence_command02
1650 COMMAND toneutility1 Play
1652 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0058-001-PrepareToPlayFileSequence_command05
1654 COMMAND toneutility1 ~
1656 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0058
1659 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0059
1660 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0059
1661 //! @SYMAPI CMdaAudioToneUtility
1662 //! @SYMAuthor Tarmo Kalda
1663 //! @SYMCreationDate 10/03/2006
1664 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1665 //! @SYMTestCaseDesc Test prepare to play file sequence, without Play().
1666 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFileName).
1667 //! @SYMTestActions 1. Create tone player object.
1668 //! 2. Prepare to play file sequence.
1669 //! 3. Prepare to play file sequence.
1670 //! @SYMTestStatus Implemented
1671 //! @SYMTestPriority Critical
1672 //! @SYMTestExpectedResults Preparing to play file sequence ok.
1673 //! @SYMTestType CIT
1674 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1675 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1676 COMMAND toneutility1 NewL
1677 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0059-001-PrepareToPlayFileSequence_command02
1679 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0059-001-PrepareToPlayFileSequence_command03
1681 COMMAND toneutility1 ~
1683 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0059
1686 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0060
1687 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0060
1688 //! @SYMAPI CMdaAudioToneUtility
1689 //! @SYMAuthor Tarmo Kalda
1690 //! @SYMCreationDate 10/03/2006
1691 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1692 //! @SYMTestCaseDesc Test prepare to play file sequence with play operation in progress, error -14 expected.
1693 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFileName), timer, Play().
1694 //! @SYMTestActions 1. Create tone player object.
1695 //! 2. Prepare to play file sequence.
1696 //! 3. Play (asynchronous).
1697 //! 4. Play (asynchronous).
1698 //! @SYMTestStatus Implemented
1699 //! @SYMTestPriority Critical
1700 //! @SYMTestExpectedResults KErrInUse (-14).
1701 //! @SYMTestType CIT
1702 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1703 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1704 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0060-001-NewL_command01
1705 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0060-001-PrepareToPlayFileSequence_command02
1707 COMMAND toneutility1 Play
1709 COMMAND !AsyncError=-14 toneutility1 Play
1710 COMMAND toneutility1 ~
1712 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0060
1715 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0061
1716 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0061
1717 //! @SYMAPI CMdaAudioToneUtility
1718 //! @SYMAuthor Tarmo Kalda
1719 //! @SYMCreationDate 10/03/2006
1720 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1721 //! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare().
1722 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFileSequence(&aFileName), CancelPrepare(), timer, Play().
1723 //! @SYMTestActions 1. Create tone player object.
1725 //! 3. Prepare to play file sequence.
1727 //! 5. Cancel prepare.
1729 //! 7. Prepare to play file sequence.
1733 //! 11. Cancel prepare.
1735 //! @SYMTestStatus Implemented
1736 //! @SYMTestPriority Critical
1737 //! @SYMTestExpectedResults Preparing to play file sequence ok.
1738 //! @SYMTestType CIT
1739 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1740 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1741 COMMAND toneutility1 NewL
1742 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command02
1743 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0061-001-PrepareToPlayFileSequence_command03
1745 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command04
1746 COMMAND toneutility1 CancelPrepare
1747 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command06
1748 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0061-001-PrepareToPlayFileSequence_command07
1750 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command08
1751 COMMAND toneutility1 Play
1753 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command11
1755 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command13
1756 COMMAND toneutility1 CancelPrepare
1757 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command15
1758 COMMAND toneutility1 ~
1760 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0061
1763 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0062
1764 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0062
1765 //! @SYMAPI CMdaAudioToneUtility
1766 //! @SYMAuthor Tarmo Kalda
1767 //! @SYMCreationDate 10/03/2006
1768 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1769 //! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare() and CancelPlay().
1770 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFileName), CancelPrepare(), timer, Play(), CancelPlay().
1771 //! @SYMTestActions 1. Create tone player object.
1773 //! 3. Prepare to play file sequence.
1775 //! 5. Cancel prepare.
1777 //! 7. Prepare to play file sequence.
1779 //! 9. Play (asynchronous).
1781 //! 11. Cancel play.
1783 //! 13. Cancel prepare.
1785 //! @SYMTestStatus Implemented
1786 //! @SYMTestPriority Critical
1787 //! @SYMTestExpectedResults Preparing to play file sequence ok.
1788 //! @SYMTestType CIT
1789 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1790 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1791 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0062-001-NewL_command01
1792 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command02
1793 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0062-001-PrepareToPlayFileSequence_command03
1795 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command04
1796 COMMAND toneutility1 CancelPrepare
1797 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command06
1798 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0062-001-PrepareToPlayFileSequence_command07
1800 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command08
1801 COMMAND toneutility1 Play
1803 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command11
1804 COMMAND toneutility1 CancelPlay
1805 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command13
1806 COMMAND toneutility1 CancelPrepare
1807 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command15
1808 COMMAND toneutility1 ~
1810 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0062
1813 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0063
1814 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0063
1815 //! @SYMAPI CMdaAudioToneUtility
1816 //! @SYMAuthor Tarmo Kalda
1817 //! @SYMCreationDate 10/03/2006
1818 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1819 //! @SYMTestCaseDesc Test prepare to play file sequence, using outstanding.
1820 //! Uses API elements: NewL(&aObserver, *aServer), state(), PrepareToPlayFileSequence(&aFileName), CancelPrepare(), timer, Play().
1821 //! @SYMTestActions 1. Create tone player object.
1823 //! 3. Prepare to play file sequence.
1825 //! 5. Cancel prepare.
1827 //! 7. Prepare to play file sequence.
1829 //! 9. Play (asynchronous).
1831 //! 11. Call outstanding.
1833 //! 13. Cancel prepare.
1835 //! @SYMTestStatus Implemented
1836 //! @SYMTestPriority Critical
1837 //! @SYMTestExpectedResults Preparing to play file sequence ok.
1838 //! @SYMTestType CIT
1839 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1840 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1841 COMMAND toneutility1 NewL
1842 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command02
1843 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0063-001-PrepareToPlayFileSequence_command03
1845 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command04
1846 COMMAND toneutility1 CancelPrepare
1847 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command06
1848 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0063-001-PrepareToPlayFileSequence_command07
1850 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command08
1851 COMMAND toneutility1 Play
1853 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command11
1855 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command13
1856 COMMAND toneutility1 CancelPrepare
1857 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command15
1858 COMMAND toneutility1 ~
1860 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0063
1863 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0064
1864 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0064
1865 //! @SYMAPI CMdaAudioToneUtility
1866 //! @SYMAuthor Tarmo Kalda
1867 //! @SYMCreationDate 10/03/2006
1868 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1869 //! @SYMTestCaseDesc Test prepare to play fixed sequence.
1870 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFixedSequence().
1871 //! @SYMTestActions 1. Create tone player object.
1873 //! 2. Prepare to play fixed sequence.
1875 //! @SYMTestStatus Implemented
1876 //! @SYMTestPriority Critical
1877 //! @SYMTestExpectedResults Prepare to play fixed sequence ok.
1878 //! @SYMTestType CIT
1879 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1880 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1881 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0064-001-NewL_command01
1882 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0064-001-State_command02
1883 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0064-001-PrepareToPlayFixedSequence_command03
1885 COMMAND toneutility1 State
1886 COMMAND toneutility1 ~
1888 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0064
1891 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0066
1892 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0066
1893 //! @SYMAPI CMdaAudioToneUtility
1894 //! @SYMAuthor Tarmo Kalda
1895 //! @SYMCreationDate 10/03/2006
1896 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1897 //! @SYMTestCaseDesc Test prepare to play multiple fixed sequence, using Play().
1898 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFixedSequence(), Play().
1899 //! @SYMTestActions 1. Create tone player object.
1900 //! 2. Prepare to play fixed sequence.
1901 //! 3. Play (asynchronous).
1902 //! 4. Prepare to play fixed sequence.
1903 //! @SYMTestStatus Implemented
1904 //! @SYMTestPriority Critical
1905 //! @SYMTestExpectedResults Preparing to play fixed sequence ok.(Not supported code returned on some platform)
1906 //! @SYMTestType CIT
1907 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1908 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1909 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0066-001-NewL_command01
1910 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0066-001-PrepareToPlayFixedSequence_command02
1912 COMMAND !AsyncError=-5 toneutility1 Play
1914 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0066-001-PrepareToPlayFixedSequence_command04
1916 COMMAND toneutility1 ~
1918 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0066
1921 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0067
1922 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0067
1923 //! @SYMAPI CMdaAudioToneUtility
1924 //! @SYMAuthor Tarmo Kalda
1925 //! @SYMCreationDate 10/03/2006
1926 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1927 //! @SYMTestCaseDesc Test prepare to play multiple fixed sequence, without Play().
1928 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFixedSequence().
1929 //! @SYMTestActions 1. Create tone player object.
1930 //! 2. Prepare to play fixed sequence.
1931 //! 3. Prepare to play fixed sequence.
1932 //! @SYMTestStatus Implemented
1933 //! @SYMTestPriority Critical
1934 //! @SYMTestExpectedResults Preparing to play fixed sequence ok.
1935 //! @SYMTestType CIT
1936 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1937 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1938 COMMAND toneutility1 NewL
1939 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0067-001-PrepareToPlayFixedSequence_command02
1941 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0067-001-PrepareToPlayFixedSequence_command03
1943 COMMAND toneutility1 ~
1945 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0067
1948 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0069
1949 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0069
1950 //! @SYMAPI CMdaAudioToneUtility
1951 //! @SYMAuthor Tarmo Kalda
1952 //! @SYMCreationDate 10/03/2006
1953 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1954 //! @SYMTestCaseDesc Test prepare to play fixed sequence, using CancelPrepare().
1955 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFixedSequence(), CancelPrepare(), Play().
1956 //! @SYMTestActions 1. Create tone player object.
1958 //! 3. Prepare to play fixed sequence.
1960 //! 5. Cancel prepare.
1962 //! 7. Prepare to play fixed sequence.
1966 //! 11. Cancel prepare.
1968 //! @SYMTestStatus Implemented
1969 //! @SYMTestPriority Critical
1970 //! @SYMTestExpectedResults Preparing to play fixed sequence ok.(Not supported code returned on some platform)
1971 //! @SYMTestType CIT
1972 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1973 CREATE_OBJECT CMdaAudioToneUtility toneutility1
1974 COMMAND toneutility1 NewL
1975 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command02
1976 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0069-001-PrepareToPlayFixedSequence_command03
1978 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command04
1979 COMMAND toneutility1 CancelPrepare
1980 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command06
1981 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0069-001-PrepareToPlayFixedSequence_command07
1983 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command08
1984 COMMAND !AsyncError=-5 toneutility1 Play
1986 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command10
1987 COMMAND toneutility1 CancelPrepare
1988 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command12
1989 COMMAND toneutility1 ~
1991 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0069
1994 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0070
1995 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0070
1996 //! @SYMAPI CMdaAudioToneUtility
1997 //! @SYMAuthor Tarmo Kalda
1998 //! @SYMCreationDate 10/03/2006
1999 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2000 //! @SYMTestCaseDesc Test prepare to play fixed sequence, using CancelPrepare() and CancelPlay().
2001 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFixedSequence(), CancelPrepare(), timer, Play(), CancelPlay().
2002 //! @SYMTestActions 1. Create tone player object.
2004 //! 3. Prepare to play fixed sequence.
2006 //! 5. Cancel prepare.
2008 //! 7. Prepare to play fixed sequence.
2010 //! 9. Play (asynchronous).
2012 //! 11. Cancel play.
2014 //! 13. Cancel prepare.
2016 //! @SYMTestStatus Implemented
2017 //! @SYMTestPriority Critical
2018 //! @SYMTestExpectedResults ok. (Not supported code returned on some platform)
2019 //! @SYMTestType CIT
2020 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2021 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2022 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0070-001-NewL_command01
2023 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command02
2024 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0070-001-PrepareToPlayFixedSequence_command03
2026 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command04
2027 COMMAND toneutility1 CancelPrepare
2028 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command06
2029 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0070-001-PrepareToPlayFixedSequence_command07
2031 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command08
2032 COMMAND !AsyncError=-5 toneutility1 Play
2034 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command11
2035 COMMAND toneutility1 CancelPlay
2036 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command13
2037 COMMAND toneutility1 CancelPrepare
2038 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command15
2039 COMMAND toneutility1 ~
2041 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0070
2044 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0071
2045 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0071
2046 //! @SYMAPI CMdaAudioToneUtility
2047 //! @SYMAuthor Tarmo Kalda
2048 //! @SYMCreationDate 10/03/2006
2049 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2050 //! @SYMTestCaseDesc Test prepare to play fixed sequence, using outstanding.
2051 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFixedSequence(), CancelPrepare(), timer, Play().
2052 //! @SYMTestActions 1. Create tone player object.
2054 //! 3. Prepare to play fixed sequence.
2056 //! 5. Cancel prepare.
2058 //! 7. Prepare to play fixed sequence.
2060 //! 9. Play (asynchronous).
2062 //! 11. Call outstanding.
2064 //! 13. Cancel prepare.
2066 //! @SYMTestStatus Implemented
2067 //! @SYMTestPriority Critical
2068 //! @SYMTestExpectedResults Preparing to play fixed sequence ok. (Not supported code returned on some platform)
2069 //! @SYMTestType CIT
2070 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2071 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2072 COMMAND toneutility1 NewL
2073 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command02
2074 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0071-001-PrepareToPlayFixedSequence_command03
2076 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command04
2077 COMMAND toneutility1 CancelPrepare
2078 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command06
2079 COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0071-001-PrepareToPlayFixedSequence_command07
2081 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command08
2082 COMMAND !AsyncError=-5 toneutility1 Play
2084 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command11
2086 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command13
2087 COMMAND toneutility1 CancelPrepare
2088 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command15
2089 COMMAND toneutility1 ~
2091 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0071
2094 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0072
2095 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0072
2096 //! @SYMAPI CMdaAudioToneUtility
2097 //! @SYMAuthor Tarmo Kalda
2098 //! @SYMCreationDate 10/03/2006
2099 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2100 //! @SYMTestCaseDesc Test prepare to play dual tone.
2101 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDualTone().
2102 //! @SYMTestActions 1. Create tone player object.
2104 //! 3. Prepare to play dual tone.
2106 //! @SYMTestStatus Implemented
2107 //! @SYMTestPriority Critical
2108 //! @SYMTestExpectedResults Preparing to play dual tone ok.
2109 //! @SYMTestType CIT
2110 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2111 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2112 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0072-001-NewL_command01
2113 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0072-001-State_command02
2114 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0072-001-PrepareToPlayDualTone_command03
2116 COMMAND toneutility1 State
2117 COMMAND toneutility1 ~
2119 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0072
2122 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0073
2123 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0073
2124 //! @SYMAPI CMdaAudioToneUtility
2125 //! @SYMAuthor Tarmo Kalda
2126 //! @SYMCreationDate 10/03/2006
2127 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2128 //! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequency, KErrArgument expected.
2129 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play(), CancelPlay().
2130 //! @SYMTestActions 1. Create tone player object.
2131 //! 2. Prepare to play dual tone.
2134 //! @SYMTestStatus Implemented
2135 //! @SYMTestPriority Critical
2136 //! @SYMTestExpectedResults Tone is played with KErrArgument code return.
2137 //! @SYMTestType CIT
2138 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2139 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2140 COMMAND toneutility1 NewL
2141 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0073-001-PrepareToPlayDualTone_command02
2143 COMMAND !AsyncError=-6 toneutility1 Play
2145 COMMAND toneutility1 CancelPlay
2146 COMMAND toneutility1 ~
2148 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0073
2151 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0074
2152 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0074
2153 //! @SYMAPI CMdaAudioToneUtility
2154 //! @SYMAuthor Tarmo Kalda
2155 //! @SYMCreationDate 10/03/2006
2156 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2157 //! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequencies, KErrArgument expected.
2158 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), Play(), CancelPlay().
2159 //! @SYMTestActions 1. Create tone player object.
2160 //! 2. Prepare to play dual tone.
2163 //! @SYMTestStatus Implemented
2164 //! @SYMTestPriority Critical
2165 //! @SYMTestExpectedResults Tone is played with KErrArgument code return .
2166 //! @SYMTestType CIT
2167 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2168 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2169 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0074-001-NewL_command01
2170 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0074-001-PrepareToPlayDualTone_command02
2172 COMMAND !AsyncError=-6 toneutility1 Play
2174 COMMAND toneutility1 CancelPlay
2175 COMMAND toneutility1 ~
2177 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0074
2180 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0075
2181 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0075
2182 //! @SYMAPI CMdaAudioToneUtility
2183 //! @SYMAuthor Tarmo Kalda
2184 //! @SYMCreationDate 10/03/2006
2185 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2186 //! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequencies and duration, KErrArgument expected.
2187 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play(), CancelPlay().
2188 //! @SYMTestActions 1. Create tone player object.
2189 //! 2. Prepare to play dual tone.
2192 //! @SYMTestStatus Implemented
2193 //! @SYMTestPriority Critical
2194 //! @SYMTestExpectedResults Tone is played with KErrArgument code return.
2195 //! @SYMTestType CIT
2196 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2197 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2198 COMMAND toneutility1 NewL
2199 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0075-001-PrepareToPlayDualTone_command02
2201 COMMAND !AsyncError=-6 toneutility1 Play
2203 COMMAND toneutility1 CancelPlay
2204 COMMAND toneutility1 ~
2206 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0075
2209 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0076
2210 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0076
2211 //! @SYMAPI CMdaAudioToneUtility
2212 //! @SYMAuthor Tarmo Kalda
2213 //! @SYMCreationDate 10/03/2006
2214 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2215 //! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequencytwo and duration, KErrArgument expected.
2216 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), Play(), CancelPlay().
2217 //! @SYMTestActions 1. Create tone player object.
2218 //! 2. Prepare to play dual tone.
2221 //! @SYMTestStatus Implemented
2222 //! @SYMTestPriority Critical
2223 //! @SYMTestExpectedResults Tone is played with KErrArgument code return.
2224 //! @SYMTestType CIT
2225 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2226 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2227 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0076-001-NewL_command01
2228 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0076-001-PrepareToPlayDualTone_command02
2230 COMMAND !AsyncError=-6 toneutility1 Play
2232 COMMAND toneutility1 CancelPlay
2233 COMMAND toneutility1 ~
2235 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0076
2238 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0077
2239 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0077
2240 //! @SYMAPI CMdaAudioToneUtility
2241 //! @SYMAuthor Tarmo Kalda
2242 //! @SYMCreationDate 10/03/2006
2243 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2244 //! @SYMTestCaseDesc Test prepare to play dual tone, using invalid duration, KErrArgument expected.
2245 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play(), CancelPlay().
2246 //! @SYMTestActions 1. Create tone player object.
2247 //! 2. Prepare to play dual tone.
2250 //! @SYMTestStatus Implemented
2251 //! @SYMTestPriority Critical
2252 //! @SYMTestExpectedResults Tone is played with KErrArgument code return.
2253 //! @SYMTestType CIT
2254 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2255 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2256 COMMAND toneutility1 NewL
2257 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0077-001-PrepareToPlayDualTone_command02
2259 COMMAND !AsyncError=-6 toneutility1 Play
2261 COMMAND toneutility1 CancelPlay
2262 COMMAND toneutility1 ~
2264 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0077
2267 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0078
2268 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0078
2269 //! @SYMAPI CMdaAudioToneUtility
2270 //! @SYMAuthor Tarmo Kalda
2271 //! @SYMCreationDate 10/03/2006
2272 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2273 //! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequency and duration, KErrArgument expected.
2274 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), Play(), CancelPlay().
2275 //! @SYMTestActions 1. Create tone player object.
2276 //! 2. Prepare to play dual tone.
2279 //! @SYMTestStatus Implemented
2280 //! @SYMTestPriority Critical
2281 //! @SYMTestExpectedResults Tone is played with KErrArgument code return.
2282 //! @SYMTestType CIT
2283 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2284 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2285 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0078-001-NewL_command01
2286 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0078-001-PrepareToPlayDualTone_command02
2288 COMMAND !AsyncError=-6 toneutility1 Play
2290 COMMAND toneutility1 CancelPlay
2291 COMMAND toneutility1 ~
2293 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0078
2296 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0079
2297 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0079
2298 //! @SYMAPI CMdaAudioToneUtility
2299 //! @SYMAuthor Tarmo Kalda
2300 //! @SYMCreationDate 10/03/2006
2301 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2302 //! @SYMTestCaseDesc Test prepare to play multiple dual tone, using Play().
2303 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play().
2304 //! @SYMTestActions 1. Create tone player object.
2305 //! 2. Prepare to play dual tone.
2306 //! 3. Play (asynchronous).
2307 //! 4. Prepare to play dual tone.
2308 //! @SYMTestStatus Implemented
2309 //! @SYMTestPriority Critical
2310 //! @SYMTestExpectedResults Preparing to play dual tone ok.
2311 //! @SYMTestType CIT
2312 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2313 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2314 COMMAND toneutility1 NewL
2315 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0079-001-PrepareToPlayDualTone_command02
2317 COMMAND toneutility1 Play
2318 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0079-001-PrepareToPlayDualTone_command04
2320 COMMAND toneutility1 ~
2322 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0079
2325 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0080
2326 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0080
2327 //! @SYMAPI CMdaAudioToneUtility
2328 //! @SYMAuthor Tarmo Kalda
2329 //! @SYMCreationDate 10/03/2006
2330 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2331 //! @SYMTestCaseDesc Test prepare to play multiple dual tone, without Play().
2332 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone().
2333 //! @SYMTestActions 1. Create tone player object.
2334 //! 2. Prepare to play dual tone.
2335 //! 3. Prepare to play dual tone.
2336 //! @SYMTestStatus Implemented
2337 //! @SYMTestPriority Critical
2338 //! @SYMTestExpectedResults Preparing to play dual tone ok.
2339 //! @SYMTestType CIT
2340 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2341 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2342 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0080-001-NewL_command01
2343 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0080-001-PrepareToPlayDualTone_command02
2345 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0080-001-PrepareToPlayDualTone_command03
2347 COMMAND toneutility1 ~
2349 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0080
2352 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0081
2353 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0081
2354 //! @SYMAPI CMdaAudioToneUtility
2355 //! @SYMAuthor Tarmo Kalda
2356 //! @SYMCreationDate 10/03/2006
2357 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2358 //! @SYMTestCaseDesc Test prepare to play dual tone with play operation in progress, error -14 expected.
2359 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), timer, Play(), CancelPlay().
2360 //! @SYMTestActions 1. Create tone player object.
2361 //! 2. Prepare to play dual tone.
2362 //! 3. Play (asynchronous).
2363 //! 4. Play (asynchronous).
2365 //! @SYMTestStatus Implemented
2366 //! @SYMTestPriority Critical
2367 //! @SYMTestExpectedResults KErrInUse (-14).
2368 //! @SYMTestType CIT
2369 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2370 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2371 COMMAND toneutility1 NewL
2372 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0081-001-PrepareToPlayDualTone_command02
2374 COMMAND toneutility1 Play
2376 COMMAND !AsyncError=-14 toneutility1 Play
2377 COMMAND toneutility1 CancelPlay
2378 COMMAND toneutility1 ~
2380 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0081
2383 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0082
2384 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0082
2385 //! @SYMAPI CMdaAudioToneUtility
2386 //! @SYMAuthor Tarmo Kalda
2387 //! @SYMCreationDate 10/03/2006
2388 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2389 //! @SYMTestCaseDesc Test prepare to play dual tone, using CancelPrepare().
2390 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDualTone(), CancelPrepare(), Play().
2391 //! @SYMTestActions 1. Create tone player object.
2393 //! 3. Prepare to play dual tone.
2395 //! 5. Cancel prepare.
2397 //! 7. Prepare to play dual tone.
2401 //! 11. Cancel prepare.
2403 //! @SYMTestStatus Implemented
2404 //! @SYMTestPriority Critical
2405 //! @SYMTestExpectedResults Preparing to play dual tone ok.
2406 //! @SYMTestType CIT
2407 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2408 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2409 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0082-001-NewL_command01
2410 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command02
2411 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0082-001-PrepareToPlayDualTone_command03
2413 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command04
2414 COMMAND toneutility1 CancelPrepare
2415 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command06
2416 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0082-001-PrepareToPlayDualTone_command07
2418 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command08
2419 COMMAND toneutility1 Play
2421 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command10
2422 COMMAND toneutility1 CancelPrepare
2423 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command12
2424 COMMAND toneutility1 ~
2426 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0082
2429 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0083
2430 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0083
2431 //! @SYMAPI CMdaAudioToneUtility
2432 //! @SYMAuthor Tarmo Kalda
2433 //! @SYMCreationDate 10/03/2006
2434 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2435 //! @SYMTestCaseDesc Test prepare to play dual tone, using CancelPrepare() and CancelPlay().
2436 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDualTone(), CancelPrepare(), timer, Play(), CancelPlay().
2437 //! @SYMTestActions 1. Create tone player object.
2439 //! 3. Prepare to play dual tone.
2441 //! 5. Cancel prepare.
2443 //! 7. Prepare to play dual tone.
2445 //! 9. Play (asynchronous).
2447 //! 11. Cancel play.
2449 //! 13. Cancel prepare.
2451 //! @SYMTestStatus Implemented
2452 //! @SYMTestPriority Critical
2453 //! @SYMTestExpectedResults Preparing to play dual tone ok.
2454 //! @SYMTestType CIT
2455 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2456 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2457 COMMAND toneutility1 NewL
2458 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command02
2459 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0083-001-PrepareToPlayDualTone_command03
2461 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command04
2462 COMMAND toneutility1 CancelPrepare
2463 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command06
2464 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0083-001-PrepareToPlayDualTone_command07
2466 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command08
2467 COMMAND toneutility1 Play
2469 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command11
2470 COMMAND toneutility1 CancelPlay
2471 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command13
2472 COMMAND toneutility1 CancelPrepare
2473 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command15
2474 COMMAND toneutility1 ~
2476 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0083
2479 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0084
2480 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0084
2481 //! @SYMAPI CMdaAudioToneUtility
2482 //! @SYMAuthor Tarmo Kalda
2483 //! @SYMCreationDate 10/03/2006
2484 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2485 //! @SYMTestCaseDesc Test prepare to play dual tone, using outstanding.
2486 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDualTone(), CancelPrepare(), timer, Play().
2487 //! @SYMTestActions 1. Create tone player object.
2489 //! 3. Prepare to play dual tone.
2491 //! 5. Cancel prepare.
2493 //! 7. Prepare to play dual tone.
2495 //! 9. Play (asynchronous).
2497 //! 11. Call outstanding.
2499 //! 13. Cancel prepare.
2501 //! @SYMTestStatus Implemented
2502 //! @SYMTestPriority Critical
2503 //! @SYMTestExpectedResults Preparing to play dual tone ok.
2504 //! @SYMTestType CIT
2505 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2506 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2507 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0084-001-NewL_command01
2508 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command02
2509 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0084-001-PrepareToPlayDualTone_command03
2511 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command04
2512 COMMAND toneutility1 CancelPrepare
2513 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command06
2514 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0084-001-PrepareToPlayDualTone_command07
2516 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command08
2517 COMMAND toneutility1 Play
2519 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command11
2521 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command13
2522 COMMAND toneutility1 CancelPrepare
2523 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command15
2524 COMMAND toneutility1 ~
2526 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0084
2529 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0085
2530 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0085
2531 //! @SYMAPI CMdaAudioToneUtility
2532 //! @SYMAuthor Tarmo Kalda
2533 //! @SYMCreationDate 10/03/2006
2534 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2535 //! @SYMTestCaseDesc Test prepare to play file sequence.
2536 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFileSequence(&aFile).
2537 //! @SYMTestActions 1. Create tone player object.
2539 //! 3. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
2541 //! @SYMTestStatus Implemented
2542 //! @SYMTestPriority Critical
2543 //! @SYMTestExpectedResults Preparing to play file sequence ok.
2544 //! @SYMTestType CIT
2545 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2546 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2547 COMMAND toneutility1 NewL
2548 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0085-001-State_command02
2549 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0085-001-PrepareToPlayFileSequence_command03
2551 COMMAND toneutility1 State
2552 COMMAND toneutility1 ~
2554 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0085
2557 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0086
2558 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0086
2559 //! @SYMAPI CMdaAudioToneUtility
2560 //! @SYMAuthor Tarmo Kalda
2561 //! @SYMCreationDate 10/03/2006
2562 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2563 //! @SYMTestCaseDesc Test prepare to play file sequence with invalid parameter, error -20 expected.
2564 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFile), Play().
2565 //! @SYMTestActions 1. Create tone player object.
2566 //! 2. Prepare to play file sequence (input file '0').
2567 //! @SYMTestStatus Implemented
2568 //! @SYMTestPriority Critical
2569 //! @SYMTestExpectedResults KErrCorrupt (-20) is returned.
2570 //! @SYMTestType CIT
2571 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2572 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2573 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0086-001-NewL_command01
2574 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0086-001-PrepareToPlayFileSequence_command02
2576 COMMAND !AsyncError=-20 toneutility1 Play
2578 COMMAND toneutility1 ~
2580 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0086
2583 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0087
2584 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0087
2585 //! @SYMAPI CMdaAudioToneUtility
2586 //! @SYMAuthor Tarmo Kalda
2587 //! @SYMCreationDate 10/03/2006
2588 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2589 //! @SYMTestCaseDesc Test prepare to play multiple file sequence.
2590 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFile).
2591 //! @SYMTestActions 1. Create tone player object.
2592 //! 2. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
2593 //! 3. Prepare to play file sequence (input file '\multimedia\sequence2.sqn').
2594 //! @SYMTestStatus Implemented
2595 //! @SYMTestPriority Critical
2596 //! @SYMTestExpectedResults Preparing to play file sequence ok.
2597 //! @SYMTestType CIT
2598 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2599 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2600 COMMAND toneutility1 NewL
2601 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0087-001-PrepareToPlayFileSequence_command02
2603 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0087-001-PrepareToPlayFileSequence_command04
2605 COMMAND toneutility1 ~
2607 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0087
2610 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0088
2611 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0088
2612 //! @SYMAPI CMdaAudioToneUtility
2613 //! @SYMAuthor Tarmo Kalda
2614 //! @SYMCreationDate 10/03/2006
2615 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2616 //! @SYMTestCaseDesc Test prepare to play file sequence with play operation in progress.
2617 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFile), timer, Play().
2618 //! @SYMTestActions 1. Create tone player object.
2619 //! 2. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
2620 //! 3. Play (asynchronous).
2621 //! 4. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
2622 //! @SYMTestStatus Implemented
2623 //! @SYMTestPriority Critical
2624 //! @SYMTestExpectedResults Preparing to play file sequence ok.
2625 //! @SYMTestType CIT
2626 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2627 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2628 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0088-001-NewL_command01
2629 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0088-001-PrepareToPlayFileSequence_command02
2631 COMMAND toneutility1 Play
2633 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0088-001-PrepareToPlayFileSequence_command05
2635 COMMAND toneutility1 ~
2637 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0088
2640 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0089
2641 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0089
2642 //! @SYMAPI CMdaAudioToneUtility
2643 //! @SYMAuthor Tarmo Kalda
2644 //! @SYMCreationDate 10/03/2006
2645 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2646 //! @SYMTestCaseDesc Play file sequence with play operation in progress, error -14 expected.
2647 //! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFile), timer, Play().
2648 //! @SYMTestActions 1. Create tone player object.
2649 //! 2. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
2650 //! 3. Play (asynchronous).
2651 //! 4. Play (asynchronous).
2652 //! @SYMTestStatus Implemented
2653 //! @SYMTestPriority Critical
2654 //! @SYMTestExpectedResults KErrInUse (-14).
2655 //! @SYMTestType CIT
2656 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2657 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2658 COMMAND toneutility1 NewL
2659 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0089-001-PrepareToPlayFileSequence_command02
2661 COMMAND toneutility1 Play
2663 COMMAND !AsyncError=-14 toneutility1 Play
2664 COMMAND toneutility1 CancelPlay
2665 COMMAND toneutility1 ~
2667 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0089
2670 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0090
2671 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0090
2672 //! @SYMAPI CMdaAudioToneUtility
2673 //! @SYMAuthor Tarmo Kalda
2674 //! @SYMCreationDate 10/03/2006
2675 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2676 //! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare() and outstanding.
2677 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFile), CancelPrepare(), timer, Play().
2678 //! @SYMTestActions 1. Create tone player object.
2680 //! 3. Prepare to play file sequence.
2682 //! 5. Cancel prepare.
2684 //! 7. Prepare to play file sequence.
2686 //! 9. Play (asynchronous).
2687 //! 10. Call outstanding.
2689 //! 12. Cancel prepare.
2691 //! @SYMTestStatus Implemented
2692 //! @SYMTestPriority Critical
2693 //! @SYMTestExpectedResults Preparing to play file sequence ok.
2694 //! @SYMTestType CIT
2695 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2696 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2697 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0090-001-NewL_command01
2698 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command02
2699 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0090-001-PrepareToPlayFileSequence_command03
2701 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command04
2702 COMMAND toneutility1 CancelPrepare
2703 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command06
2704 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0090-001-PrepareToPlayFileSequence_command07
2706 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command08
2707 COMMAND toneutility1 Play
2710 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command12
2711 COMMAND toneutility1 CancelPrepare
2712 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command14
2713 COMMAND toneutility1 ~
2715 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0090
2718 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0091
2719 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0091
2720 //! @SYMAPI CMdaAudioToneUtility
2721 //! @SYMAuthor Tarmo Kalda
2722 //! @SYMCreationDate 10/03/2006
2723 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2724 //! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare() and CancelPlay().
2725 //! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFileSequence(&aFile), CancelPrepare(), timer, Play(), CancelPlay().
2726 //! @SYMTestActions 1. Create tone player object.
2728 //! 3. Prepare to play file sequence.
2730 //! 5. Cancel prepare.
2732 //! 7. Prepare to play file sequence.
2734 //! 9. Play (asynchronous).
2736 //! 11. Cancel play.
2738 //! 13. Cancel prepare.
2740 //! @SYMTestStatus Implemented
2741 //! @SYMTestPriority Critical
2742 //! @SYMTestExpectedResults Preparing to play file sequence ok.
2743 //! @SYMTestType CIT
2744 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2745 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2746 COMMAND toneutility1 NewL
2747 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command02
2748 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0091-001-PrepareToPlayFileSequence_command03
2750 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command04
2751 COMMAND toneutility1 CancelPrepare
2752 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command06
2753 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0091-001-PrepareToPlayFileSequence_command07
2755 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command08
2756 COMMAND toneutility1 Play
2758 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command11
2759 COMMAND toneutility1 CancelPlay
2760 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command13
2761 COMMAND toneutility1 CancelPrepare
2762 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command15
2763 COMMAND toneutility1 ~
2765 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0091
2768 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0092
2769 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0092
2770 //! @SYMAPI CMdaAudioToneUtility
2771 //! @SYMAuthor Tarmo Kalda
2772 //! @SYMCreationDate 10/03/2006
2773 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2774 //! @SYMTestCaseDesc Test prepare to play file sequence, using outstanding.
2775 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFile), CancelPrepare(), timer, Play().
2776 //! @SYMTestActions 1. Create tone player object.
2778 //! 3. Prepare to play file sequence.
2780 //! 5. Cancel prepare.
2782 //! 7. Prepare to play file sequence.
2784 //! 9. Play (asynchronous).
2786 //! 11. Call outstanding.
2788 //! 13. Cancel prepare.
2790 //! @SYMTestStatus Implemented
2791 //! @SYMTestPriority Critical
2792 //! @SYMTestExpectedResults Preparing to play file sequence ok.
2793 //! @SYMTestType CIT
2794 START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2795 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2796 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0092-001-NewL_command01
2797 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command02
2798 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0092-001-PrepareToPlayFileSequence_command03
2800 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command04
2801 COMMAND toneutility1 CancelPrepare
2802 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command06
2803 COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0092-001-PrepareToPlayFileSequence_command07
2805 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command08
2806 COMMAND toneutility1 Play
2808 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command11
2810 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command13
2811 COMMAND toneutility1 CancelPrepare
2812 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command15
2813 COMMAND toneutility1 ~
2815 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0092
2818 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0093
2819 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0093
2820 //! @SYMAPI CMdaAudioToneUtility
2821 //! @SYMAuthor Tarmo Kalda
2822 //! @SYMCreationDate 10/03/2006
2823 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2824 //! @SYMTestCaseDesc Test play without initialization
2825 //! Uses API elements: NewL(&aObserver, *aServer), Play().
2826 //! @SYMTestActions 1. Create tone player object.
2828 //! @SYMTestStatus Implemented
2829 //! @SYMTestPriority Critical
2830 //! @SYMTestExpectedResults Playing ok.
2831 //! @SYMTestType CIT
2832 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2833 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2834 COMMAND toneutility1 NewL
2835 COMMAND toneutility1 Play
2836 COMMAND toneutility1 ~
2838 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0093
2841 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0094
2842 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0094
2843 //! @SYMAPI CMdaAudioToneUtility
2844 //! @SYMAuthor Tarmo Kalda
2845 //! @SYMCreationDate 10/03/2006
2846 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2847 //! @SYMTestCaseDesc Test cancel play without initialization.
2848 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), CancelPlay().
2849 //! @SYMTestActions 1. Create tone player object.
2851 //! @SYMTestStatus Implemented
2852 //! @SYMTestPriority Critical
2853 //! @SYMTestExpectedResults Cancel play ok.
2854 //! @SYMTestType CIT
2855 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2856 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2857 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0094-001-NewL_command01
2858 COMMAND toneutility1 CancelPlay
2859 COMMAND toneutility1 ~
2861 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0094
2864 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0095
2865 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0095
2866 //! @SYMAPI CMdaAudioToneUtility
2867 //! @SYMAuthor Tarmo Kalda
2868 //! @SYMCreationDate 10/03/2006
2869 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2870 //! @SYMTestCaseDesc Test cancel prepare without initialization.
2871 //! Uses API elements: NewL(&aObserver, *aServer), CancelPrepare().
2872 //! @SYMTestActions 1. Create tone player object.
2873 //! 2. Cancel prepare.
2874 //! @SYMTestStatus Implemented
2875 //! @SYMTestPriority Critical
2876 //! @SYMTestExpectedResults Cancel prepare ok.
2877 //! @SYMTestType CIT
2878 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2879 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2880 COMMAND toneutility1 NewL
2881 COMMAND toneutility1 CancelPrepare
2882 COMMAND toneutility1 ~
2884 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0095
2887 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0096
2888 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0096
2889 //! @SYMAPI CMdaAudioToneUtility
2890 //! @SYMAuthor Tarmo Kalda
2891 //! @SYMCreationDate 10/03/2006
2892 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2893 //! @SYMTestCaseDesc Test cancel prepare while playing.
2894 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), State(), Play(), CancelPrepare().
2895 //! @SYMTestActions 1. Create tone player object.
2896 //! 2. Prepare to play dual tone.
2898 //! 4. Play (asynchronous).
2900 //! 6. Cancel prepare.
2902 //! @SYMTestStatus Implemented
2903 //! @SYMTestPriority Critical
2904 //! @SYMTestExpectedResults Cancel prepare ok.
2905 //! @SYMTestType CIT
2906 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2907 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2908 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0096-001-NewL_command01
2909 COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0096-001-PrepareToPlayDualTone_command02
2911 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0096-001-State_command03
2912 COMMAND toneutility1 Play
2914 COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0096-001-State_command06
2915 COMMAND toneutility1 CancelPrepare
2916 COMMAND toneutility1 ~
2918 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0096
2921 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0097
2922 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0097
2923 //! @SYMAPI CMdaAudioToneUtility
2924 //! @SYMAuthor Tarmo Kalda
2925 //! @SYMCreationDate 10/03/2006
2926 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2927 //! @SYMTestCaseDesc Test custom inerface with correct parameter.
2928 //! Uses API elements: NewL(&aObserver, *aServer), CustomInterface().
2929 //! @SYMTestActions 1. Create tone player object.
2930 //! 2. Get custom interface.
2931 //! @SYMTestStatus Implemented
2932 //! @SYMTestPriority Critical
2933 //! @SYMTestExpectedResults Custom interface ok.
2934 //! @SYMTestType CIT
2935 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2936 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2937 COMMAND toneutility1 NewL
2938 COMMAND toneutility1 CustomInterface MM-MMF-ACLNT-TONE-PublicApi-0097-001-CustomInterface_command02
2939 COMMAND toneutility1 ~
2941 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0097
2944 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0098
2945 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0098
2946 //! @SYMAPI CMdaAudioToneUtility
2947 //! @SYMAuthor Tarmo Kalda
2948 //! @SYMCreationDate 10/03/2006
2949 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2950 //! @SYMTestCaseDesc Test custom interface with invalid parameter, NULL expected.
2951 //! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), CustomInterface().
2952 //! @SYMTestActions 1. Create tone player object.
2953 //! 2. Get custom interface.
2954 //! @SYMTestStatus Implemented
2955 //! @SYMTestPriority Critical
2956 //! @SYMTestExpectedResults NULL CustomInterface is returned.
2957 //! @SYMTestType CIT
2958 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2959 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2960 COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0098-001-NewL_command01
2961 COMMAND toneutility1 CustomInterface MM-MMF-ACLNT-TONE-PublicApi-0098-001-CustomInterface_command02
2962 COMMAND toneutility1 ~
2964 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0098
2967 START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0099
2968 //! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0099
2969 //! @SYMAPI CMdaAudioToneUtility
2970 //! @SYMAuthor Tarmo Kalda
2971 //! @SYMCreationDate 10/03/2006
2972 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
2973 //! @SYMTestCaseDesc Test custom interface with invalid parameter, NULL expected.
2974 //! Uses API elements: NewL(&aObserver, *aServer), CustomInterface().
2975 //! @SYMTestActions 1. Create tone player object.
2976 //! 2. Get custom interface.
2977 //! @SYMTestStatus Implemented
2978 //! @SYMTestPriority Critical
2979 //! @SYMTestExpectedResults NULL CustomInterface is returned.
2980 //! @SYMTestType CIT
2981 START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
2982 CREATE_OBJECT CMdaAudioToneUtility toneutility1
2983 COMMAND toneutility1 NewL
2984 COMMAND toneutility1 CustomInterface MM-MMF-ACLNT-TONE-PublicApi-0099-001-CustomInterface_command02
2985 COMMAND toneutility1 ~
2987 END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0099