os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioConvertUtility/scripts/MM-MMF-ACLNT-CNVRT-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-CNVRT-PublicAPI
19 //! @SYMScriptTestEnvironment This test script requires a basic ROM.
20 /////////////////////////////////////////////////////////////////////
21 // MM-MMF-ACLNT-CNVRT-PublicAPI.script
23 // Tests all public elements of the CMdaAudioConvertUtility 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 CMdaAudioConvertUtility.
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_MdaAudioConvertUtility
34 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0001
35 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0001
36 //! @SYMAPI CMdaAudioConvertUtility
37 //! @SYMAuthor Marek Sokk
38 //! @SYMCreationDate 22/02/2006
39 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
40 //! @SYMTestCaseDesc Open source and destination files and convert
41 //! Uses API elements: NewL(), OpenL(), ConvertL()
42 //! @SYMTestActions 1. Create convert object
43 //! 2. Open source and destination files
45 //! @SYMTestStatus Implemented
46 //! @SYMTestPriority High
47 //! @SYMTestExpectedResults File is converted
49 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
50 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
51 COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-NewL_command01
52 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-OpenL_command02
54 COMMAND convertutility1 SourceDataTypeL
55 COMMAND convertutility1 GetSupportedDestDataTypesL
56 COMMAND convertutility1 ConvertL
58 COMMAND convertutility1 Close
59 COMMAND convertutility1 ~
61 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0001
63 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0002
64 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0002
65 //! @SYMAPI CMdaAudioConvertUtility
66 //! @SYMAuthor Marek Sokk
67 //! @SYMCreationDate 22/02/2006
68 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
69 //! @SYMTestCaseDesc Open source and destination files with target format and source, destination codecs
70 //! Uses API elements: NewL(), OpenL(), ConvertL()
71 //! @SYMTestActions 1. Create convert object
72 //! 2. Open source and destination files
74 //! @SYMTestStatus Not Implemented
75 //! @SYMTestPriority High
76 //! @SYMTestExpectedResults File is converted
78 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
79 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
80 COMMAND convertutility1 NewL
81 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0002-001-OpenL_command02
83 COMMAND convertutility1 SourceDataTypeL
84 COMMAND convertutility1 GetSupportedDestDataTypesL
85 COMMAND convertutility1 ConvertL
87 COMMAND convertutility1 Close
89 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0002
91 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0003
92 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0003
93 //! @SYMAPI CMdaAudioConvertUtility
94 //! @SYMAuthor Marek Sokk
95 //! @SYMCreationDate 22/02/2006
96 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
97 //! @SYMTestCaseDesc Open source and target files with source and target format,
98 //! source and target codecs, source and target audio settings
99 //! Uses API elements: NewL(), OpenL(), ConvertL()
100 //! @SYMTestActions 1. Create convert object
101 //! 2. Open source and target files
103 //! @SYMTestStatus Implemented
104 //! @SYMTestPriority High
105 //! @SYMTestExpectedResults File is converted
107 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
108 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
109 COMMAND convertutility1 NewL
110 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0003-001-OpenL_command02
112 COMMAND convertutility1 ConvertL
114 COMMAND convertutility1 Close
116 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0003
118 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0004
119 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0004
120 //! @SYMAPI CMdaAudioConvertUtility
121 //! @SYMAuthor Marek Sokk
122 //! @SYMCreationDate 22/02/2006
123 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
124 //! @SYMTestCaseDesc Open source and target files with UID of the controller, UID of the destination format
125 //! and audio codec for the destination data sink
126 //! Uses API elements: NewL(), OpenL(), ConvertL()
127 //! @SYMTestActions 1. Create convert object
128 //! 2. Open source and target files
130 //! @SYMTestStatus Implemented
131 //! @SYMTestPriority High
132 //! @SYMTestExpectedResults File is converted
134 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
135 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
136 COMMAND convertutility1 NewL
137 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0004-001-OpenL_command02
139 COMMAND convertutility1 ConvertL
141 COMMAND convertutility1 Close
143 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0004
145 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0005
146 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0005
147 //! @SYMAPI CMdaAudioConvertUtility
148 //! @SYMAuthor Marek Sokk
149 //! @SYMCreationDate 22/02/2006
150 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
151 //! @SYMTestCaseDesc Open source and destination files and get source datatype.
152 //! Get supported detination datatypes and set different destination datatypes.
153 //! Uses API elements: NewL(), OpenL(), SourceDataTypeL(), GetSupportedDestinationDataTypesL(),
154 //! SetDestinationDataTypeL(), DestinationDataTypeL()
155 //! @SYMTestActions 1. Create convert object
156 //! 2. Open source and destination files.
157 //! 3. Get source datatype
158 //! 4. Get supported destination datatypes
159 //! 5. Set destination datatype
160 //! 6. Get destination datatype
161 //! @SYMTestStatus Implemented
162 //! @SYMTestPriority High
163 //! @SYMTestExpectedResults Destination datatype must been set
165 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
166 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
167 COMMAND convertutility1 NewL
168 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-OpenL_command02
170 COMMAND convertutility1 SourceDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SourceDataTypeL_command03
171 COMMAND convertutility1 GetSupportedDestDataTypesL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-GetSupportedDestDataTypesL_command04
172 COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command05
173 COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command06
174 COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command07
175 COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command08
176 COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command09
177 COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command10
178 COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command11
179 COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command12
180 COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command13
181 COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command14
182 COMMAND convertutility1 Close
184 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0005
186 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0006
187 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0006
188 //! @SYMAPI CMdaAudioConvertUtility
189 //! @SYMAuthor Marek Sokk
190 //! @SYMCreationDate 22/02/2006
191 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
192 //! @SYMTestCaseDesc Open source and destination files and get source bitrate.
193 //! Uses API elements: NewL(), OpenL(), SourceBitRateL(),
194 //! @SYMTestActions 1. Create convert object
195 //! 2. Open source and destination files.
196 //! 3. Get source bitrate
197 //! @SYMTestStatus Implemented
198 //! @SYMTestPriority High
199 //! @SYMTestExpectedResults Source bitrate must been returned
201 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
202 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
203 COMMAND convertutility1 NewL
204 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-OpenL_command02
206 COMMAND convertutility1 SourceBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-SourceBitRateL_command03
207 COMMAND convertutility1 Close
209 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0006
211 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0007
212 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0007
213 //! @SYMAPI CMdaAudioConvertUtility
214 //! @SYMAuthor Marek Sokk
215 //! @SYMCreationDate 22/02/2006
216 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
217 //! @SYMTestCaseDesc Open source and destination files and get supported conversion bitrates.
218 //! Uses API elements: NewL(), OpenL(), GetSupportedConversionBitRatesL(),
219 //! @SYMTestActions 1. Create convert object
220 //! 2. Open source and destination files.
221 //! 3. Get supported conversion bitrates
222 //! @SYMTestStatus Implemented
223 //! @SYMTestPriority High
224 //! @SYMTestExpectedResults KErrNotSupported is returned
226 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
227 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
228 COMMAND convertutility1 NewL
229 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0007-001-OpenL_command02
231 COMMAND !Error=-5 convertutility1 GetSupConversionBitRatesL
232 COMMAND convertutility1 Close
234 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0007
236 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0008
237 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0008
238 //! @SYMAPI CMdaAudioConvertUtility
239 //! @SYMAuthor Marek Sokk
240 //! @SYMCreationDate 22/02/2006
241 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
242 //! @SYMTestCaseDesc Open source and destination files and set different destination bitrates.
243 //! Uses API elements: NewL(), OpenL(), SetDestinationBitRateL(), DestinationBitRateL()
244 //! @SYMTestActions 1. Create convert object
245 //! 2. Open source and destination files.
246 //! 3. Set destination bitrate
247 //! 4. Get destination bitrate
248 //! @SYMTestStatus Implemented
249 //! @SYMTestPriority High
250 //! @SYMTestExpectedResults KErrNotSupported is returned
252 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
253 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
254 COMMAND convertutility1 NewL
255 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-OpenL_command02
257 COMMAND !Error=-5 convertutility1 SetDestinationBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-SetDestinationBitRateL_command03
258 COMMAND convertutility1 DestinationBitRateL
259 COMMAND convertutility1 Close
261 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0008
263 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0009
264 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0009
265 //! @SYMAPI CMdaAudioConvertUtility
266 //! @SYMAuthor Marek Sokk
267 //! @SYMCreationDate 22/02/2006
268 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
269 //! @SYMTestCaseDesc Open source and destination files and get source sample rate.
270 //! Get supported conversion sample rates and set different destination sample rates.
271 //! Uses API elements: NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(),
272 //! SetDestinationSampleRateL(), DestinationSampleRateL()
273 //! @SYMTestActions 1. Create convert object
274 //! 2. Open source and destination files
275 //! 3. Get source sample rate
276 //! 4. Get supported conversion sample rates
277 //! 5. Set destination sample rate
278 //! 6. Get destination sample rate
279 //! @SYMTestStatus Implemented
280 //! @SYMTestPriority High
281 //! @SYMTestExpectedResults Destination bitrate must been set
283 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
284 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
285 COMMAND convertutility1 NewL
286 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-OpenL_command02
288 COMMAND convertutility1 SourceSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SourceSampleRateL_command03
289 COMMAND convertutility1 GetSupConvSampleRatesL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-GetSupConvSampleRatesL_command04
290 COMMAND convertutility1 SetDestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SetDestinationSampleRateL_command05
291 COMMAND convertutility1 DestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-DestinationSampleRateL_command06
292 COMMAND convertutility1 Close
294 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0009
296 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0010
297 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0010
298 //! @SYMAPI CMdaAudioConvertUtility
299 //! @SYMAuthor Marek Sokk
300 //! @SYMCreationDate 22/02/2006
301 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
302 //! @SYMTestCaseDesc Open source and destination files and get source format. Set different destination formats.
303 //! Uses API elements: NewL(), OpenL(), SourceFormatL(),
304 //! SetDestinationFormatL(), DestinationFormatL()
305 //! @SYMTestActions 1. Create convert object
306 //! 2. Open source and destination files.
307 //! 3. Get format of source audio clip
308 //! 4. Set destination format of audio clip
309 //! 5. Get destination format of audio clip
310 //! @SYMTestStatus Implemented
311 //! @SYMTestPriority High
312 //! @SYMTestExpectedResults Destination audio format must been set
314 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
315 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
316 COMMAND convertutility1 NewL
317 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-OpenL_command02
319 COMMAND convertutility1 SourceFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SourceFormatL_command03
320 COMMAND convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command04
321 COMMAND convertutility1 DestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command05
322 COMMAND convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command06
323 COMMAND convertutility1 DestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command07
324 COMMAND convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command08
325 COMMAND convertutility1 DestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command09
326 COMMAND convertutility1 Close
328 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0010
330 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0011
331 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0011
332 //! @SYMAPI CMdaAudioConvertUtility
333 //! @SYMAuthor Marek Sokk
334 //! @SYMCreationDate 22/02/2006
335 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
336 //! @SYMTestCaseDesc Open source and destination files and get source number of channels.
337 //! Get supported number of channels for conversion. Set different number of channels for destination.
338 //! Uses API elements: NewL(), OpenL(), SourceNumberOfChannelsL(),
339 //! GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(), DestinationNumberOfChannelsL()
340 //! @SYMTestActions 1. Create convert object
341 //! 2. Open source and destination files.
342 //! 3. Get number of channels of source audio clip
343 //! 4. Get supported number of channels for conversion
344 //! 5. Set destination number of channels of audio clip
345 //! 6. Get destination number of channels of audio clip
346 //! @SYMTestStatus Implemented
347 //! @SYMTestPriority High
348 //! @SYMTestExpectedResults Destination number of channels of audio must been set
350 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
351 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
352 COMMAND convertutility1 NewL
353 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-OpenL_command02
355 COMMAND convertutility1 SourceNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SourceNumberOfChannelsL_command03
356 COMMAND convertutility1 GetSupportedConversionNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-GetSupportedConversionNumberOfChannelsL_command04
357 COMMAND convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command05
358 COMMAND convertutility1 DestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command06
359 COMMAND convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command07
360 COMMAND convertutility1 DestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command08
361 COMMAND convertutility1 Close
363 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0011
365 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0012
366 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0012
367 //! @SYMAPI CMdaAudioConvertUtility
368 //! @SYMAuthor Marek Sokk
369 //! @SYMCreationDate 22/02/2006
370 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
371 //! @SYMTestCaseDesc Open source and destination files and get converter state.
372 //! Uses API elements: NewL(), OpenL(), State(),
373 //! @SYMTestActions 1. Create convert object
374 //! 2. Get converter state
375 //! 3. Open source and destination files.
376 //! 4. Get converter state
377 //! @SYMTestStatus Implemented
378 //! @SYMTestPriority High
379 //! @SYMTestExpectedResults Final state must be EOpen
381 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
382 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
383 COMMAND convertutility1 NewL
384 COMMAND convertutility1 State MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command02
385 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-OpenL_command03
387 COMMAND convertutility1 State MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command04
388 COMMAND convertutility1 Close
390 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0012
392 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0013
393 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0013
394 //! @SYMAPI CMdaAudioConvertUtility
395 //! @SYMAuthor Marek Sokk
396 //! @SYMCreationDate 22/02/2006
397 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
398 //! @SYMTestCaseDesc Open source and destination files. Close files and get converter state.
399 //! Uses API elements: NewL(), OpenL(), Close(), State(),
400 //! @SYMTestActions 1. Create convert object
401 //! 2. Open source and destination files.
403 //! 4. Get converter state
404 //! @SYMTestStatus Implemented
405 //! @SYMTestPriority High
406 //! @SYMTestExpectedResults State must be ENotReady
408 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
409 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
410 COMMAND convertutility1 NewL
411 COMMAND convertutility1 State
412 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-OpenL_command03
414 COMMAND convertutility1 Close
415 COMMAND convertutility1 State MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-State_command05
416 COMMAND convertutility1 Close
418 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0013
420 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0014
421 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0014
422 //! @SYMAPI CMdaAudioConvertUtility
423 //! @SYMAuthor Marek Sokk
424 //! @SYMCreationDate 22/02/2006
425 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
426 //! @SYMTestCaseDesc Open source and destination files and play (convert)
427 //! @SYMTestActions 1. Create convert object
428 //! 2. Open source and destination files
430 //! Uses API elements: NewL(), OpenL(), PlayL()
431 //! @SYMTestStatus Implemented
432 //! @SYMTestPriority High
433 //! @SYMTestExpectedResults File is converted
435 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
436 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
437 COMMAND convertutility1 NewL
438 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0014-001-OpenL_command02
440 COMMAND convertutility1 PlayL
441 COMMAND convertutility1 Close
443 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0014
445 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0015
446 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0015
447 //! @SYMAPI CMdaAudioConvertUtility
448 //! @SYMAuthor Marek Sokk
449 //! @SYMCreationDate 22/02/2006
450 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
451 //! @SYMTestCaseDesc Open source and destination files and record (convert)
452 //! @SYMTestActions 1. Create convert object
453 //! 2. Open source and destination files
455 //! Uses API elements: NewL(), OpenL(), RecordL()
456 //! @SYMTestStatus Implemented
457 //! @SYMTestPriority High
458 //! @SYMTestExpectedResults File is converted
460 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
461 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
462 COMMAND convertutility1 NewL
463 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0015-001-OpenL_command02
465 COMMAND convertutility1 RecordL
466 COMMAND convertutility1 Close
468 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0015
470 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0016
471 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0016
472 //! @SYMAPI CMdaAudioConvertUtility
473 //! @SYMAuthor Marek Sokk & Rehana Anwar
474 //! @SYMCreationDate 22/02/2006
475 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
476 //! @SYMTestCaseDesc Open source and destination files start conversion and stop conversion.
477 //! @SYMTestActions 1. Create convert object
478 //! 2. Open source and destination files
479 //! 3. Start conversion
481 //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
482 //! @SYMTestStatus Implemented
483 //! @SYMTestPriority High
484 //! @SYMTestExpectedResults KErrNotReady is returned
486 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
487 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
488 COMMAND convertutility1 NewL
489 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-OpenL_command02
491 COMMAND convertutility1 ConvertL MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-ConvertL_command03
493 COMMAND !AsyncError=-18 convertutility1 Stop
494 COMMAND convertutility1 Close
496 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0016
498 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0017
499 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0017
500 //! @SYMAPI CMdaAudioConvertUtility
501 //! @SYMAuthor Marek Sokk
502 //! @SYMCreationDate 22/02/2006
503 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
504 //! @SYMTestCaseDesc Open source and destination files and set clip position many times.
505 //! @SYMTestActions 1. Create convert object
506 //! 2. Open source and destination files
509 //! Uses API elements: NewL(), OpenL(), SetPosition(), Position()
510 //! @SYMTestStatus Implemented
511 //! @SYMTestPriority High
512 //! @SYMTestExpectedResults Clip postion is changed
514 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
515 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
516 COMMAND convertutility1 NewL
517 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-OpenL_command02
519 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command03
520 COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command04
521 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command05
522 COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command06
523 COMMAND convertutility1 Close
525 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0017
527 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0018
528 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0018
529 //! @SYMAPI CMdaAudioConvertUtility
530 //! @SYMAuthor Marek Sokk
531 //! @SYMCreationDate 22/02/2006
532 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
533 //! @SYMTestCaseDesc Open source and destination files and crop.
534 //! @SYMTestActions 1. Create convert object
535 //! 2. Open source and destination files
537 //! Uses API elements: NewL(), OpenL(), CropL()
538 //! @SYMTestStatus Implemented
539 //! @SYMTestPriority High
540 //! @SYMTestExpectedResults File is cropped
542 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
543 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
544 COMMAND convertutility1 NewL
545 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-OpenL_command02
547 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-SetPosition_command03
548 COMMAND convertutility1 CropL
549 COMMAND convertutility1 Close
551 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0018
553 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0019
554 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0019
555 //! @SYMAPI CMdaAudioConvertUtility
556 //! @SYMAuthor Marek Sokk
557 //! @SYMCreationDate 22/02/2006
558 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
559 //! @SYMTestCaseDesc Open source and destination files and get record time available.
560 //! @SYMTestActions 1. Create convert object
561 //! 2. Open source and destination files
562 //! 3. Get record time available
563 //! Uses API elements: NewL(), OpenL(), RecordTimeAvailable()
564 //! @SYMTestStatus Implemented
565 //! @SYMTestPriority High
566 //! @SYMTestExpectedResults Returned available recording time
568 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
569 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
570 COMMAND convertutility1 NewL
571 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0019-001-OpenL_command02
573 COMMAND convertutility1 RecordTimeAvailable
574 COMMAND convertutility1 Close
576 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0019
578 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0020
579 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0020
580 //! @SYMAPI CMdaAudioConvertUtility
581 //! @SYMAuthor Marek Sokk
582 //! @SYMCreationDate 22/02/2006
583 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
584 //! @SYMTestCaseDesc Open source and destination files and get clip duration.
585 //! @SYMTestActions 1. Create convert object
586 //! 2. Open source and destination files
587 //! 3. Get clip duration
588 //! Uses API elements: NewL(), OpenL(), Duration()
589 //! @SYMTestStatus Implemented
590 //! @SYMTestPriority High
591 //! @SYMTestExpectedResults Returned clip duration
593 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
594 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
595 COMMAND convertutility1 NewL
596 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-OpenL_command02
598 COMMAND convertutility1 Duration MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-Duration_command03
599 COMMAND convertutility1 Close
601 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0020
603 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0021
604 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0021
605 //! @SYMAPI CMdaAudioConvertUtility
606 //! @SYMAuthor Marek Sokk
607 //! @SYMCreationDate 22/02/2006
608 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
609 //! @SYMTestCaseDesc Open source and destination files. Set and clear window for playpack many times
610 //! @SYMTestActions 1. Create convert object
611 //! 2. Open source and destination files
612 //! 3. Set windows for playback
613 //! 4. Clear playback window
614 //! Uses API elements: NewL(), OpenL(), SetPlayWindow(), ClearPlayWindow()
615 //! @SYMTestStatus Implemented
616 //! @SYMTestPriority High
617 //! @SYMTestExpectedResults No Errors
619 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
620 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
621 COMMAND convertutility1 NewL
622 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-OpenL_command02
624 COMMAND convertutility1 SetPlayWindow MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-SetPlayWindow_command03
625 COMMAND convertutility1 ClearPlayWindow
626 COMMAND convertutility1 Close
628 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0021
630 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0022
631 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0022
632 //! @SYMAPI CMdaAudioConvertUtility
633 //! @SYMAuthor Marek Sokk
634 //! @SYMCreationDate 21/04/2006
635 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
636 //! @SYMTestCaseDesc Set the number of repetitions for playback
637 //! @SYMTestActions 1. Create convert object 2. Set the number of repetitions for playback
638 //! Uses API elements: NewL(), SetRepeats()
639 //! @SYMTestStatus Implemented
640 //! @SYMTestPriority High
641 //! @SYMTestExpectedResults Repetitions set
643 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
644 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
645 COMMAND convertutility1 NewL
646 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-OpenL_command02
648 COMMAND convertutility1 SetRepeats MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-SetRepeats_command03
649 COMMAND convertutility1 Close
651 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0022
653 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0023
654 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0023
655 //! @SYMAPI CMdaAudioConvertUtility
656 //! @SYMAuthor Marek Sokk
657 //! @SYMCreationDate 22/02/2006
658 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
659 //! @SYMTestCaseDesc Open source and destination files and set maximum write length.
660 //! @SYMTestActions 1. Create convert object
661 //! 2. Open source and destination files
662 //! 3. Set maximum write length
663 //! Uses API elements: NewL(), OpenL(), SetMaxWriteLength()
664 //! @SYMTestStatus Implemented
665 //! @SYMTestPriority High
666 //! @SYMTestExpectedResults No Errors
668 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
669 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
670 COMMAND convertutility1 NewL
671 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-OpenL_command02
673 COMMAND convertutility1 SetMaxWriteLength MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-SetMaxWriteLength_command03
674 COMMAND convertutility1 Close
676 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0023
678 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0024
679 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0024
680 //! @SYMAPI CMdaAudioConvertUtility
681 //! @SYMAuthor Marek Sokk
682 //! @SYMCreationDate 22/02/2006
683 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
684 //! @SYMTestCaseDesc Open source and destination files and crop from beginning.
685 //! @SYMTestActions 1. Create convert object
686 //! 2. Open source and destination files
687 //! 3. Crop audio clip from beginning
688 //! Uses API elements: NewL(), OpenL(), CropFromBeginningL()
689 //! @SYMTestStatus Implemented
690 //! @SYMTestPriority High
691 //! @SYMTestExpectedResults Audio clip is cropped
693 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
694 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
695 COMMAND convertutility1 NewL
696 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-OpenL_command02
698 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-SetPosition_command03
699 COMMAND convertutility1 CropFromBeginningL
700 COMMAND convertutility1 Close
702 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0024
704 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0025
705 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0025
706 //! @SYMAPI CMdaAudioConvertUtility
707 //! @SYMAuthor Marek Sokk
708 //! @SYMCreationDate 22/02/2006
709 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
710 //! @SYMTestCaseDesc Get controller implementation information
711 //! @SYMTestActions 1. Create convert object
712 //! 2. Open source and destination files
713 //! 3. Get controller information
714 //! Uses API elements: NewL(), OpenL(), ControllerImplementationInformationL()
715 //! @SYMTestStatus Implemented
716 //! @SYMTestPriority High
717 //! @SYMTestExpectedResults Returned controller implementation structure
719 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
720 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
721 COMMAND convertutility1 NewL
722 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0025-001-OpenL_command02
724 COMMAND convertutility1 ControllerImplementationInformationL
725 COMMAND convertutility1 Close
727 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0025
729 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0026
730 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0026
731 //! @SYMAPI CMdaAudioConvertUtility
732 //! @SYMAuthor Marek Sokk
733 //! @SYMCreationDate 23/02/2006
734 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
735 //! @SYMTestCaseDesc Send a synchronous custom command to the controller with Dataformat
736 //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command
737 //! Uses API elements: NewL(), CustomCommandSync()
738 //! @SYMTestStatus Implemented
739 //! @SYMTestPriority High
740 //! @SYMTestExpectedResults KErrNotSupported is returned
742 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
743 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
744 COMMAND convertutility1 NewL
745 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-OpenL_command02
747 COMMAND !Error=-5 convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-CustomCommandSync_command03
748 COMMAND convertutility1 Close
750 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0026
752 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0027
753 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0027
754 //! @SYMAPI CMdaAudioConvertUtility
755 //! @SYMAuthor Marek Sokk
756 //! @SYMCreationDate 23/02/2006
757 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
758 //! @SYMTestCaseDesc Send a synchronous custom command to the controller without Dataformat
759 //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command
760 //! Uses API elements: NewL(), CustomCommandSync()
761 //! @SYMTestStatus Implemented
762 //! @SYMTestPriority High
763 //! @SYMTestExpectedResults KErrNotSupported is returned
765 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
766 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
767 COMMAND convertutility1 NewL
768 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-OpenL_command02
770 COMMAND !Error=-5 convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-CustomCommandSync_command03
771 COMMAND convertutility1 Close
773 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0027
775 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0028
776 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0028
777 //! @SYMAPI CMdaAudioConvertUtility
778 //! @SYMAuthor Marek Sokk
779 //! @SYMCreationDate 23/02/2006
780 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
781 //! @SYMTestCaseDesc Send an asynchronous custom command to the controller with Dataformat
782 //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command
783 //! Uses API elements: NewL(), CustomCommandAsync()
784 //! @SYMTestStatus Implemented
785 //! @SYMTestPriority High
786 //! @SYMTestExpectedResults KErrNotSupported is returned
788 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
789 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
790 COMMAND convertutility1 NewL
791 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-OpenL_command02
793 COMMAND !AsyncError=-5 convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-CustomCommandAsync_command03
795 COMMAND convertutility1 Close
797 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0028
799 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0029
800 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0029
801 //! @SYMAPI CMdaAudioConvertUtility
802 //! @SYMAuthor Marek Sokk
803 //! @SYMCreationDate 23/02/2006
804 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
805 //! @SYMTestCaseDesc Send an asynchronous custom command to the controller without Dataformat
806 //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command
807 //! Uses API elements: NewL(), CustomCommandAsync()
808 //! @SYMTestStatus Implemented
809 //! @SYMTestPriority High
810 //! @SYMTestExpectedResults KErrNotSupported is returned
812 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
813 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
814 COMMAND convertutility1 NewL
815 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-OpenL_command02
817 COMMAND !AsyncError=-5 convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-CustomCommandAsync_command03
819 COMMAND convertutility1 Close
821 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0029
823 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0030
824 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0030
825 //! @SYMAPI CMdaAudioConvertUtility
826 //! @SYMAuthor Marek Sokk
827 //! @SYMCreationDate 23/02/2006
828 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
829 //! @SYMTestCaseDesc Set the priority of the controller's sub thread
830 //! @SYMTestActions 1. Create convert object
831 //! 2. Set the priority of the controller's sub thread
832 //! Uses API elements: NewL(), SetThreadPriority()
833 //! @SYMTestStatus Implemented
834 //! @SYMTestPriority High
835 //! @SYMTestExpectedResults Priority is changed
837 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
838 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
839 COMMAND convertutility1 NewL
840 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-OpenL_command02
842 COMMAND convertutility1 SetThreadPriority MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-SetThreadPriority_command03
843 COMMAND convertutility1 Close
845 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0030
847 //******************************************************//
848 // Phase 2 (negative) tests begin here //
849 //******************************************************//
851 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0031
852 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0031
853 //! @SYMAPI CMdaAudioConvertUtility
854 //! @SYMAuthor Marek Sokk
855 //! @SYMCreationDate 23/02/2006
856 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
857 //! @SYMTestCaseDesc Open nonexisting source and target files
858 //! @SYMTestActions 1. Create convert object 2. Open source and target files
859 //! Uses API elements: NewL(), OpenL()
860 //! @SYMTestStatus Implemented
861 //! @SYMTestPriority High
862 //! @SYMTestExpectedResults KErrNotFound is returned
864 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
865 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
866 COMMAND convertutility1 NewL
867 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0031-001-OpenL_command02
869 COMMAND convertutility1 Close
871 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0031
873 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0032
874 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0032
875 //! @SYMAPI CMdaAudioConvertUtility
876 //! @SYMAuthor Marek Sokk
877 //! @SYMCreationDate 23/02/2006
878 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
879 //! @SYMTestCaseDesc Open source and target files with not valid target format
880 //! @SYMTestActions 1. Create convert object 2. Open source and target files
881 //! Uses API elements: NewL(), OpenL()
882 //! @SYMTestStatus Implemented
883 //! @SYMTestPriority High
884 //! @SYMTestExpectedResults KErrNotFound is returned
886 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
887 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
888 COMMAND convertutility1 NewL
889 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0032-001-OpenL_command02
891 COMMAND convertutility1 Close
893 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0032
895 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0033
896 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0033
897 //! @SYMAPI CMdaAudioConvertUtility
898 //! @SYMAuthor Marek Sokk
899 //! @SYMCreationDate 23/02/2006
900 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
901 //! @SYMTestCaseDesc Open source and target files with not valid audio codec for the destination data sink
902 //! @SYMTestActions 1. Create convert object 2. Open source and target files
903 //! Uses API elements: NewL(), OpenL()
904 //! @SYMTestStatus Implemented
905 //! @SYMTestPriority High
906 //! @SYMTestExpectedResults Files are opened
908 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
909 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
910 COMMAND convertutility1 NewL
911 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0033-001-OpenL_command02
913 COMMAND convertutility1 Close
915 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0033
917 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0034
918 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0034
919 //! @SYMAPI CMdaAudioConvertUtility
920 //! @SYMAuthor Marek Sokk
921 //! @SYMCreationDate 23/02/2006
922 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
923 //! @SYMTestCaseDesc Open source and target files with not valid audio setings
924 //! @SYMTestActions 1. Create convert object 2. Open source and target files
925 //! Uses API elements: NewL(), OpenL()
926 //! @SYMTestStatus Implemented
927 //! @SYMTestPriority High
928 //! @SYMTestExpectedResults Files are opened
930 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
931 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
932 COMMAND convertutility1 NewL
933 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0034-001-OpenL_command02
935 COMMAND convertutility1 Close
937 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0034
939 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0035
940 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0035
941 //! @SYMAPI CMdaAudioConvertUtility
942 //! @SYMAuthor Marek Sokk
943 //! @SYMCreationDate 23/02/2006
944 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
945 //! @SYMTestCaseDesc Open source and target files with not valid audio setings for source and target files
946 //! @SYMTestActions 1. Create convert object 2. Open source and target files
947 //! Uses API elements: NewL(), OpenL()
948 //! @SYMTestStatus Implemented
949 //! @SYMTestPriority High
950 //! @SYMTestExpectedResults KErrNotSupported is returned
952 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
953 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
954 COMMAND convertutility1 NewL
955 COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0035-001-OpenL_command02
957 COMMAND convertutility1 Close
959 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0035
961 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0036
962 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0036
963 //! @SYMAPI CMdaAudioConvertUtility
964 //! @SYMAuthor Marek Sokk
965 //! @SYMCreationDate 23/02/2006
966 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
967 //! @SYMTestCaseDesc Open source and target files with not valid audio codec for the source audio object
968 //! @SYMTestActions 1. Create convert object 2. Open source and target files
969 //! Uses API elements: NewL(), OpenL()
970 //! @SYMTestStatus Implemented
971 //! @SYMTestPriority High
972 //! @SYMTestExpectedResults KErrNotSupported is returned
974 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
975 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
976 COMMAND convertutility1 NewL
977 COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0036-001-OpenL_command02
979 COMMAND convertutility1 Close
981 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0036
983 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0037
984 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0037
985 //! @SYMAPI CMdaAudioConvertUtility
986 //! @SYMAuthor Marek Sokk
987 //! @SYMCreationDate 23/02/2006
988 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
989 //! @SYMTestCaseDesc Set not valid destination data type
990 //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. set destination audio clip data type
991 //! Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL()
992 //! @SYMTestStatus Implemented
993 //! @SYMTestPriority High
994 //! @SYMTestExpectedResults KErrNotSupported is returned
996 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
997 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
998 COMMAND convertutility1 NewL
999 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-OpenL_command02
1001 COMMAND convertutility1 SourceDataTypeL
1002 COMMAND convertutility1 GetSupportedDestDataTypesL
1003 COMMAND !Error=-5 convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-SetDestinationDataTypeL_command05
1004 COMMAND convertutility1 Close
1006 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0037
1008 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0038
1009 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0038
1010 //! @SYMAPI CMdaAudioConvertUtility
1011 //! @SYMAuthor Marek Sokk
1012 //! @SYMCreationDate 23/02/2006
1013 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1014 //! @SYMTestCaseDesc Get destination audio clip data type without opening files before
1015 //! @SYMTestActions 1. Create convert object 2. Get destination audio clip data type
1016 //! Uses API elements: NewL(), DestinationDataTypeL()
1017 //! @SYMTestStatus Implemented
1018 //! @SYMTestPriority High
1019 //! @SYMTestExpectedResults KErrNotReady is returned
1020 //! @SYMTestType CIT
1021 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1022 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1023 COMMAND convertutility1 NewL
1024 COMMAND !Error=-18 convertutility1 DestinationDataTypeL
1025 COMMAND convertutility1 ~
1027 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0038
1029 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0039
1030 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0039
1031 //! @SYMAPI CMdaAudioConvertUtility
1032 //! @SYMAuthor Marek Sokk
1033 //! @SYMCreationDate 23/02/2006
1034 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1035 //! @SYMTestCaseDesc Get source audio clip data type without opening files before
1036 //! @SYMTestActions 1. Create convert object 2. Get source audio clip data type
1037 //! Uses API elements: NewL(), SourceDataTypeL()
1038 //! @SYMTestStatus Implemented
1039 //! @SYMTestPriority High
1040 //! @SYMTestExpectedResults KErrNotReady is returned
1041 //! @SYMTestType CIT
1042 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1043 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1044 COMMAND convertutility1 NewL
1045 COMMAND !Error=-18 convertutility1 SourceDataTypeL
1046 COMMAND convertutility1 ~
1048 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0039
1050 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0040
1051 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0040
1052 //! @SYMAPI CMdaAudioConvertUtility
1053 //! @SYMAuthor Marek Sokk
1054 //! @SYMCreationDate 23/02/2006
1055 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1056 //! @SYMTestCaseDesc Set not valid destination audio clip bit rate
1057 //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Set destination audio clip bit rate
1058 //! Uses API elements: NewL(), OpenL(), SetDestinationBitRateL()
1059 //! @SYMTestStatus Implemented
1060 //! @SYMTestPriority High
1061 //! @SYMTestExpectedResults KErrNotSupported is returned
1062 //! @SYMTestType CIT
1063 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1064 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1065 COMMAND convertutility1 NewL
1066 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-OpenL_command02
1068 COMMAND convertutility1 SourceBitRateL
1069 COMMAND !Error=-5 convertutility1 SetDestinationBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-SetDestinationBitRateL_command04
1070 COMMAND convertutility1 Close
1072 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0040
1074 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0041
1075 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0041
1076 //! @SYMAPI CMdaAudioConvertUtility
1077 //! @SYMAuthor Marek Sokk
1078 //! @SYMCreationDate 23/02/2006
1079 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1080 //! @SYMTestCaseDesc Get destination audio clip bit rate without opening files before
1081 //! @SYMTestActions 1. Create convert object 2. Get destination audio clip bit rate
1082 //! Uses API elements: NewL(), DestinationBitRateL()
1083 //! @SYMTestStatus Implemented
1084 //! @SYMTestPriority High
1085 //! @SYMTestExpectedResults KErrNotReady is returned
1086 //! @SYMTestType CIT
1087 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1088 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1089 COMMAND convertutility1 NewL
1090 COMMAND !Error=-18 convertutility1 DestinationBitRateL
1091 COMMAND convertutility1 ~
1093 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0041
1095 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0042
1096 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0042
1097 //! @SYMAPI CMdaAudioConvertUtility
1098 //! @SYMAuthor Marek Sokk
1099 //! @SYMCreationDate 23/02/2006
1100 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1101 //! @SYMTestCaseDesc Get source audio clip bit rate without opening files before
1102 //! @SYMTestActions 1. Create convert object 2. Get source audio clip bit rate
1103 //! Uses API elements: NewL(), SourceBitRateL()
1104 //! @SYMTestStatus Implemented
1105 //! @SYMTestPriority High
1106 //! @SYMTestExpectedResults KErrNotReady is returned
1107 //! @SYMTestType CIT
1108 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1109 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1110 COMMAND convertutility1 NewL
1111 COMMAND !Error=-18 convertutility1 SourceBitRateL
1112 COMMAND convertutility1 ~
1114 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0042
1116 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0043
1117 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0043
1118 //! @SYMAPI CMdaAudioConvertUtility
1119 //! @SYMAuthor Marek Sokk
1120 //! @SYMCreationDate 23/02/2006
1121 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1122 //! @SYMTestCaseDesc Set not valid destination audio clip sample rate
1123 //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Set destination audio clip sample rate
1124 //! Uses API elements: NewL(), OpenL(), SetDestinationSampleRateL()
1125 //! @SYMTestStatus Implemented
1126 //! @SYMTestPriority High
1127 //! @SYMTestExpectedResults KErrNotSupported is returned
1128 //! @SYMTestType CIT
1129 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1130 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1131 COMMAND convertutility1 NewL
1132 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-OpenL_command02
1134 COMMAND convertutility1 SourceSampleRateL
1135 COMMAND convertutility1 GetSupConvSampleRatesL
1136 COMMAND !Error=-5 convertutility1 SetDestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-SetDestinationSampleRateL_command05
1137 COMMAND convertutility1 Close
1139 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0043
1141 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0044
1142 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0044
1143 //! @SYMAPI CMdaAudioConvertUtility
1144 //! @SYMAuthor Marek Sokk
1145 //! @SYMCreationDate 23/02/2006
1146 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1147 //! @SYMTestCaseDesc Get destination audio clip sample rate without opening files before
1148 //! @SYMTestActions 1. Create convert object 2. Get destination audio clip sample rate
1149 //! Uses API elements: NewL(), DestinationSampleRateL()
1150 //! @SYMTestStatus Implemented
1151 //! @SYMTestPriority High
1152 //! @SYMTestExpectedResults KErrNotReady is returned
1153 //! @SYMTestType CIT
1154 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1155 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1156 COMMAND convertutility1 NewL
1157 COMMAND !Error=-18 convertutility1 DestinationSampleRateL
1158 COMMAND convertutility1 ~
1160 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0044
1162 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0045
1163 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0045
1164 //! @SYMAPI CMdaAudioConvertUtility
1165 //! @SYMAuthor Marek Sokk
1166 //! @SYMCreationDate 23/02/2006
1167 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1168 //! @SYMTestCaseDesc Get source audio clip sample rate without opening files before
1169 //! @SYMTestActions 1. Create convert object 2. Get source audio clip sample rate
1170 //! Uses API elements: NewL(), SourceSampleRateL()
1171 //! @SYMTestStatus Implemented
1172 //! @SYMTestPriority High
1173 //! @SYMTestExpectedResults KErrNotReady is returned
1174 //! @SYMTestType CIT
1175 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1176 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1177 COMMAND convertutility1 NewL
1178 COMMAND !Error=-18 convertutility1 SourceSampleRateL
1179 COMMAND convertutility1 ~
1181 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0045
1183 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0046
1184 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0046
1185 //! @SYMAPI CMdaAudioConvertUtility
1186 //! @SYMAuthor Marek Sokk
1187 //! @SYMCreationDate 24/02/2006
1188 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1189 //! @SYMTestCaseDesc Set not valid format for destination audio clip
1190 //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Sets the format of the destination audio clip
1191 //! Uses API elements: NewL(), OpenL(), SetDestinationFormatL()
1192 //! @SYMTestStatus Implemented
1193 //! @SYMTestPriority High
1194 //! @SYMTestExpectedResults KErrNotSupported is returned
1195 //! @SYMTestType CIT
1196 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1197 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1198 COMMAND convertutility1 NewL
1199 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-OpenL_command02
1201 COMMAND convertutility1 SourceFormatL
1202 COMMAND !Error=-5 convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-SetDestinationFormatL_command04
1203 COMMAND convertutility1 Close
1205 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0046
1207 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0047
1208 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0047
1209 //! @SYMAPI CMdaAudioConvertUtility
1210 //! @SYMAuthor Marek Sokk
1211 //! @SYMCreationDate 24/02/2006
1212 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1213 //! @SYMTestCaseDesc Get format of the destination audio clip without opening files before
1214 //! @SYMTestActions 1. Create convert object 2. Get format of the destination audio clip
1215 //! Uses API elements: NewL(), DestinationFormatL()
1216 //! @SYMTestStatus Implemented
1217 //! @SYMTestPriority High
1218 //! @SYMTestExpectedResults KErrNotReady is returned
1219 //! @SYMTestType CIT
1220 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1221 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1222 COMMAND convertutility1 NewL
1223 COMMAND !Error=-18 convertutility1 DestinationFormatL
1224 COMMAND convertutility1 ~
1226 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0047
1228 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0048
1229 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0048
1230 //! @SYMAPI CMdaAudioConvertUtility
1231 //! @SYMAuthor Marek Sokk
1232 //! @SYMCreationDate 24/02/2006
1233 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1234 //! @SYMTestCaseDesc Get format of the source audio clip without opening files before
1235 //! @SYMTestActions 1. Create convert object 2. Get format of the source audio clip
1236 //! Uses API elements: NewL(), SourceFormatL()
1237 //! @SYMTestStatus Implemented
1238 //! @SYMTestPriority High
1239 //! @SYMTestExpectedResults KErrNotReady is returned
1240 //! @SYMTestType CIT
1241 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1242 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1243 COMMAND convertutility1 NewL
1244 COMMAND !Error=-18 convertutility1 SourceFormatL
1245 COMMAND convertutility1 ~
1247 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0048
1249 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0049
1250 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0049
1251 //! @SYMAPI CMdaAudioConvertUtility
1252 //! @SYMAuthor Marek Sokk
1253 //! @SYMCreationDate 24/02/2006
1254 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1255 //! @SYMTestCaseDesc Set not valid number of channels for destination audio clip
1256 //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Sets the number of channels for the destination audio clip
1257 //! Uses API elements: NewL(), OpenL(), SetDestinationNumberOfChannelsL()
1258 //! @SYMTestStatus Implemented
1259 //! @SYMTestPriority High
1260 //! @SYMTestExpectedResults KErrNotSupported is returned
1261 //! @SYMTestType CIT
1262 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1263 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1264 COMMAND convertutility1 NewL
1265 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-OpenL_command02
1267 COMMAND convertutility1 SourceNumberOfChannelsL
1268 COMMAND convertutility1 GetSupportedConversionNumberOfChannelsL
1269 COMMAND !Error=-5 convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-SetDestinationNumberOfChannelsL_command05
1270 COMMAND convertutility1 Close
1272 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0049
1274 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0050
1275 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0050
1276 //! @SYMAPI CMdaAudioConvertUtility
1277 //! @SYMAuthor Marek Sokk
1278 //! @SYMCreationDate 24/02/2006
1279 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1280 //! @SYMTestCaseDesc Get number of channels of the destination audio clip without opening files before
1281 //! @SYMTestActions 1. Create convert object 2. Get number of channels of the destination audio clip
1282 //! Uses API elements: NewL(), DestinationNumberOfChannelsL()
1283 //! @SYMTestStatus Implemented
1284 //! @SYMTestPriority High
1285 //! @SYMTestExpectedResults KErrNotReady is returned
1286 //! @SYMTestType CIT
1287 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1288 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1289 COMMAND convertutility1 NewL
1290 COMMAND !Error=-18 convertutility1 DestinationNumberOfChannelsL
1291 COMMAND convertutility1 ~
1293 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0050
1295 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0051
1296 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0051
1297 //! @SYMAPI CMdaAudioConvertUtility
1298 //! @SYMAuthor Marek Sokk
1299 //! @SYMCreationDate 24/02/2006
1300 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1301 //! @SYMTestCaseDesc Get number of channels of the source audio clip without opening files before
1302 //! @SYMTestActions 1. Create convert object 2. Get number of channels of the source audio clip
1303 //! Uses API elements: NewL(), SourceNumberOfChannelsL()
1304 //! @SYMTestStatus Implemented
1305 //! @SYMTestPriority High
1306 //! @SYMTestExpectedResults KErrNotReady is returned
1307 //! @SYMTestType CIT
1308 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1309 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1310 COMMAND convertutility1 NewL
1311 COMMAND !Error=-18 convertutility1 SourceNumberOfChannelsL
1312 COMMAND convertutility1 ~
1314 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0051
1316 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0052
1317 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0052
1318 //! @SYMAPI CMdaAudioConvertUtility
1319 //! @SYMAuthor Marek Sokk
1320 //! @SYMCreationDate 24/02/2006
1321 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1322 //! @SYMTestCaseDesc Start conversion without opening files
1323 //! @SYMTestActions 1. Create convert object 2. Start conversion
1324 //! Uses API elements: NewL(), ConvertL()
1325 //! @SYMTestStatus Implemented
1326 //! @SYMTestPriority High
1327 //! @SYMTestExpectedResults KErrNotReady is returned
1328 //! @SYMTestType CIT
1329 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1330 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1331 COMMAND convertutility1 NewL
1332 COMMAND !AsyncError=-18 convertutility1 ConvertL
1333 COMMAND convertutility1 ~
1335 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0052
1337 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0053
1338 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0053
1339 //! @SYMAPI CMdaAudioConvertUtility
1340 //! @SYMAuthor Marek Sokk
1341 //! @SYMCreationDate 25/04/2006
1342 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1343 //! @SYMTestCaseDesc Close files witout opening them first
1344 //! @SYMTestActions 1. Create convert object 2. Close files
1345 //! Uses API elements: NewL(), Close()
1346 //! @SYMTestStatus Implemented
1347 //! @SYMTestPriority High
1348 //! @SYMTestExpectedResults No errors
1349 //! @SYMTestType CIT
1350 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1351 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1352 COMMAND convertutility1 NewL
1353 COMMAND convertutility1 Close
1354 COMMAND convertutility1 ~
1356 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0053
1358 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0054
1359 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0054
1360 //! @SYMAPI CMdaAudioConvertUtility
1361 //! @SYMAuthor Marek Sokk
1362 //! @SYMCreationDate 24/02/2006
1363 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1364 //! @SYMTestCaseDesc Start playing without opening files first
1365 //! @SYMTestActions 1. Create convert object 2. Start playing
1366 //! Uses API elements: NewL(), PlayL()
1367 //! @SYMTestStatus Implemented
1368 //! @SYMTestPriority High
1369 //! @SYMTestExpectedResults KErrNotReady is returned
1370 //! @SYMTestType CIT
1371 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1372 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1373 COMMAND convertutility1 NewL
1374 COMMAND !AsyncError=-18 convertutility1 PlayL
1375 COMMAND convertutility1 ~
1377 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0054
1379 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0055
1380 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0055
1381 //! @SYMAPI CMdaAudioConvertUtility
1382 //! @SYMAuthor Marek Sokk
1383 //! @SYMCreationDate 24/02/2006
1384 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1385 //! @SYMTestCaseDesc Start recording without opening files first
1386 //! @SYMTestActions 1. Create convert object 2. Start recording
1387 //! Uses API elements: NewL(), RecordL()
1388 //! @SYMTestStatus Implemented
1389 //! @SYMTestPriority High
1390 //! @SYMTestExpectedResults KErrNotReady is returned
1391 //! @SYMTestType CIT
1392 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1393 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1394 COMMAND convertutility1 NewL
1395 COMMAND !AsyncError=-18 convertutility1 RecordL
1396 COMMAND convertutility1 ~
1398 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0055
1400 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0056
1401 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0056
1402 //! @SYMAPI CMdaAudioConvertUtility
1403 //! @SYMAuthor Marek Sokk
1404 //! @SYMCreationDate 24/02/2006
1405 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1406 //! @SYMTestCaseDesc Stop conversion without starting it
1407 //! @SYMTestActions 1. Create convert object 2. Stop conversion
1408 //! Uses API elements: NewL(), Stop()
1409 //! @SYMTestStatus Implemented
1410 //! @SYMTestPriority High
1411 //! @SYMTestExpectedResults KErrNotReady is returned
1412 //! @SYMTestType CIT
1413 START_TEST_BLOCK 5 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1414 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1415 COMMAND convertutility1 NewL
1416 COMMAND !AsyncError=-18 convertutility1 Stop
1417 COMMAND convertutility1 ~
1419 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0056
1421 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0057
1422 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0057
1423 //! @SYMAPI CMdaAudioConvertUtility
1424 //! @SYMAuthor Marek Sokk
1425 //! @SYMCreationDate 24/02/2006
1426 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1427 //! @SYMTestCaseDesc Crop without opening files first
1428 //! @SYMTestActions 1. Create convert object 2. Crop current clip from the current position
1429 //! Uses API elements: NewL(), CropL()
1430 //! @SYMTestStatus Implemented
1431 //! @SYMTestPriority High
1432 //! @SYMTestExpectedResults KErrNotReady is returned
1433 //! @SYMTestType CIT
1434 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1435 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1436 COMMAND convertutility1 NewL
1437 COMMAND !Error=-18 convertutility1 CropL
1438 COMMAND convertutility1 ~
1440 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0057
1442 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0058
1443 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0058
1444 //! @SYMAPI CMdaAudioConvertUtility
1445 //! @SYMAuthor Marek Sokk
1446 //! @SYMCreationDate 24/02/2006
1447 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1448 //! @SYMTestCaseDesc Try to set negative and very big postion in the audio clip.
1449 //! @SYMTestActions 1. Create convert object 2. Open audio files 3. Set negative position
1450 //! Uses API elements: NewL(), OpenL(), SetPosition()
1451 //! @SYMTestStatus Implemented
1452 //! @SYMTestPriority High
1453 //! @SYMTestExpectedResults If the negative value is set then actual postion will be 0 and if very big
1454 //! positive value is set then the actual position will be max duration.
1455 //! @SYMTestType CIT
1456 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1457 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1458 COMMAND convertutility1 NewL
1459 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-OpenL_command02
1461 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command03
1462 COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command04
1463 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command05
1464 COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command06
1465 COMMAND convertutility1 Duration
1466 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command08
1467 COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command09
1468 COMMAND convertutility1 Close
1470 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0058
1472 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0059
1473 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0059
1474 //! @SYMAPI CMdaAudioConvertUtility
1475 //! @SYMAuthor Marek Sokk
1476 //! @SYMCreationDate 24/02/2006
1477 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1478 //! @SYMTestCaseDesc Set the current position in the audio clip without opening files first
1479 //! @SYMTestActions 1. Create convert object 2. Set the current position in the audio clip
1480 //! Uses API elements: NewL(), SetPosition()
1481 //! @SYMTestStatus Implemented
1482 //! @SYMTestPriority High
1483 //! @SYMTestExpectedResults No errors
1484 //! @SYMTestType CIT
1485 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1486 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1487 COMMAND convertutility1 NewL
1488 COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0059-001-SetPosition_command02
1489 COMMAND convertutility1 ~
1491 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0059
1493 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0060
1494 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0060
1495 //! @SYMAPI CMdaAudioConvertUtility
1496 //! @SYMAuthor Marek Sokk
1497 //! @SYMCreationDate 24/02/2006
1498 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1499 //! @SYMTestCaseDesc Get the current position in the audio clip without opening files first
1500 //! @SYMTestActions 1. Create convert object 2. Get the current position in the audio clip
1501 //! Uses API elements: NewL(), Position()
1502 //! @SYMTestStatus Implemented
1503 //! @SYMTestPriority High
1504 //! @SYMTestExpectedResults No errors
1505 //! @SYMTestType CIT
1506 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1507 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1508 COMMAND convertutility1 NewL
1509 COMMAND convertutility1 Position
1510 COMMAND convertutility1 ~
1512 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0060
1514 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0062
1515 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0062
1516 //! @SYMAPI CMdaAudioConvertUtility
1517 //! @SYMAuthor Marek Sokk
1518 //! @SYMCreationDate 24/02/2006
1519 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1520 //! @SYMTestCaseDesc Get duration of the audio clip without opening files first
1521 //! @SYMTestActions 1. Create convert object 2. Get duration of the audio clip
1522 //! Uses API elements: NewL(), Duration()
1523 //! @SYMTestStatus Implemented
1524 //! @SYMTestPriority High
1525 //! @SYMTestExpectedResults No errors
1526 //! @SYMTestType CIT
1527 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1528 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1529 COMMAND convertutility1 NewL
1530 COMMAND convertutility1 Duration
1531 COMMAND convertutility1 ~
1533 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0062
1535 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0064
1536 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0064
1537 //! @SYMAPI CMdaAudioConvertUtility
1538 //! @SYMAuthor Marek Sokk
1539 //! @SYMCreationDate 24/02/2006
1540 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1541 //! @SYMTestCaseDesc Set window for playback, startpoint bigger than duration and endpoint negative
1542 //! @SYMTestActions 1. Create convert object 2. Set window for playback
1543 //! Uses API elements: NewL(), SetPlayWindow()
1544 //! @SYMTestStatus Implemented
1545 //! @SYMTestPriority High
1546 //! @SYMTestExpectedResults No Errors returned
1547 //! @SYMTestType CIT
1548 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1549 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1550 COMMAND convertutility1 NewL
1551 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-OpenL_command02
1553 COMMAND convertutility1 Duration
1554 COMMAND convertutility1 SetPlayWindow MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-SetPlayWindow_command04
1555 COMMAND convertutility1 Close
1557 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0064
1559 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0066
1560 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0066
1561 //! @SYMAPI CMdaAudioConvertUtility
1562 //! @SYMAuthor Marek Sokk
1563 //! @SYMCreationDate 24/02/2006
1564 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1565 //! @SYMTestCaseDesc Set negative value for maximum size of an audio clip.
1566 //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Set the maximum size of an audio clip
1567 //! Uses API elements: NewL(), OpenL(), SetMaxWriteLength()
1568 //! @SYMTestStatus Implemented
1569 //! @SYMTestPriority High
1570 //! @SYMTestExpectedResults No errors returned
1571 //! @SYMTestType CIT
1572 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1573 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1574 COMMAND convertutility1 NewL
1575 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-OpenL_command02
1577 COMMAND convertutility1 SetMaxWriteLength MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-SetMaxWriteLength_command03
1578 COMMAND convertutility1 Close
1580 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0066
1582 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0067
1583 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0067
1584 //! @SYMAPI CMdaAudioConvertUtility
1585 //! @SYMAuthor Marek Sokk
1586 //! @SYMCreationDate 13/03/2006
1587 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1588 //! @SYMTestCaseDesc Try to open corrupted destination file
1589 //! @SYMTestActions 1. Create convert object 2. Open source and target files
1590 //! Uses API elements: NewL(), OpenL()
1591 //! @SYMTestStatus Implemented
1592 //! @SYMTestPriority High
1593 //! @SYMTestExpectedResults KErrNotFound is returned
1594 //! @SYMTestType CIT
1595 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1596 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1597 COMMAND convertutility1 NewL
1598 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0067-001-OpenL_command02
1600 COMMAND convertutility1 Close
1602 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0067
1604 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0068
1605 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0068
1606 //! @SYMAPI CMdaAudioConvertUtility
1607 //! @SYMAuthor Marek Sokk
1608 //! @SYMCreationDate 24/02/2006
1609 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1610 //! @SYMTestCaseDesc Crop the audio clip from the start of the file to the current position without opening files first
1611 //! @SYMTestActions 1. Create convert object 2. Crop the audio clip from the start of the file to the current position
1612 //! Uses API elements: NewL(), CropFromBeginningL()
1613 //! @SYMTestStatus Implemented
1614 //! @SYMTestPriority High
1615 //! @SYMTestExpectedResults KErrNotReady is returned
1616 //! @SYMTestType CIT
1617 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1618 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1619 COMMAND convertutility1 NewL
1620 COMMAND !Error=-18 convertutility1 CropFromBeginningL
1621 COMMAND convertutility1 ~
1623 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0068
1625 //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0069
1626 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0069
1627 //! @SYMAPI CMdaAudioConvertUtility
1628 //! @SYMAuthor Marek Sokk
1629 //! @SYMCreationDate 24/02/2006
1630 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1631 //! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number with reference to an "DataFrom"
1632 //! @SYMTestActions 1. Create convert object 2. Send a synchronous custom command to the controller
1633 //! Uses API elements: NewL(), CustomCommandSync()
1634 //! @SYMTestStatus Implemented
1635 //! @SYMTestPriority High
1636 //! @SYMTestExpectedResults Program is paniced
1637 //! @SYMTestType CIT
1638 //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1639 //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1640 //! COMMAND convertutility1 NewL
1641 //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-OpenL_command02
1643 //! COMMAND convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-CustomCommandSync_command03
1644 //! COMMAND convertutility1 Close
1645 //! END_TEST_BLOCK !PanicString=User !PanicCode=72
1646 //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0069
1648 //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0070
1649 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0070
1650 //! @SYMAPI CMdaAudioConvertUtility
1651 //! @SYMAuthor Marek Sokk
1652 //! @SYMCreationDate 24/02/2006
1653 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1654 //! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number without reference to an "DataFrom"
1655 //! @SYMTestActions 1. Create convert object 2. Send a synchronous custom command to the controller
1656 //! Uses API elements: NewL(), CustomCommandSync()
1657 //! @SYMTestStatus Implemented
1658 //! @SYMTestPriority High
1659 //! @SYMTestExpectedResults Program is paniced
1660 //! @SYMTestType CIT
1661 //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1662 //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1663 //! COMMAND convertutility1 NewL
1664 //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-OpenL_command02
1666 //! COMMAND convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-CustomCommandSync_command03
1667 //! COMMAND convertutility1 Close
1668 //! END_TEST_BLOCK !PanicString=User !PanicCode=72
1669 //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0070
1671 //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0071
1672 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0071
1673 //! @SYMAPI CMdaAudioConvertUtility
1674 //! @SYMAuthor Marek Sokk
1675 //! @SYMCreationDate 24/02/2006
1676 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1677 //! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number with reference to an "DataFrom"
1678 //! @SYMTestActions 1. Create convert object 2. Send a asynchronous custom command to the controller
1679 //! Uses API elements: NewL(), CustomCommandAsync()
1680 //! @SYMTestStatus Implemented
1681 //! @SYMTestPriority High
1682 //! @SYMTestExpectedResults Program is paniced
1683 //! @SYMTestType CIT
1684 //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1685 //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1686 //! COMMAND convertutility1 NewL
1687 //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-OpenL_command02
1689 //! COMMAND convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-CustomCommandAsync_command03
1691 //! COMMAND convertutility1 Close
1692 //! END_TEST_BLOCK !PanicString=User !PanicCode=72
1693 //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0071
1695 //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0072
1696 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0072
1697 //! @SYMAPI CMdaAudioConvertUtility
1698 //! @SYMAuthor Marek Sokk
1699 //! @SYMCreationDate 24/02/2006
1700 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1701 //! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number without reference to an "DataFrom"
1702 //! @SYMTestActions 1. Create convert object 2. Send a asynchronous custom command to the controller
1703 //! Uses API elements: NewL(), CustomCommandAsync()
1704 //! @SYMTestStatus Implemented
1705 //! @SYMTestPriority High
1706 //! @SYMTestExpectedResults Program is paniced
1707 //! @SYMTestType CIT
1708 //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1709 //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1710 //! COMMAND convertutility1 NewL
1711 //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-OpenL_command02
1713 //! COMMAND convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-CustomCommandAsync_command03
1715 //! COMMAND convertutility1 Close
1716 //! END_TEST_BLOCK !PanicString=User !PanicCode=72
1717 //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0072
1719 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0073
1720 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0073
1721 //! @SYMAPI CMdaAudioConvertUtility
1722 //! @SYMAuthor Marek Sokk
1723 //! @SYMCreationDate 24/02/2006
1724 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1725 //! @SYMTestCaseDesc Set invalid priority of the controller's sub thread
1726 //! @SYMTestActions 1. Create convert object 2. Set the priority of the controller's sub thread
1727 //! Uses API elements: NewL(), SetThreadPriority()
1728 //! @SYMTestStatus Implemented
1729 //! @SYMTestPriority High
1730 //! @SYMTestExpectedResults No errors returned
1731 //! @SYMTestType CIT
1732 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1733 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1734 COMMAND convertutility1 NewL
1735 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-OpenL_command02
1737 COMMAND convertutility1 SetThreadPriority MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-SetThreadPriority_command03
1738 COMMAND convertutility1 Close
1740 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0073
1742 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0074
1743 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0074
1744 //! @SYMAPI CMdaAudioConvertUtility
1745 //! @SYMAuthor Marek Sokk
1746 //! @SYMCreationDate 13/03/2006
1747 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1748 //! @SYMTestCaseDesc Construct new instance of the audio converter with parameter aServer not NULL
1749 //! @SYMTestActions 1. Create convert object
1750 //! Uses API elements: NewL()
1751 //! @SYMTestStatus Implemented
1752 //! @SYMTestPriority High
1753 //! @SYMTestExpectedResults New instance created
1754 //! @SYMTestType CIT
1755 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1756 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1757 COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0074-001-NewL_command01
1758 COMMAND convertutility1 ~
1760 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0074
1762 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0075
1763 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0075
1764 //! @SYMAPI CMdaAudioConvertUtility
1765 //! @SYMAuthor Marek Sokk
1766 //! @SYMCreationDate 13/03/2006
1767 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1768 //! @SYMTestCaseDesc Construct new instance of the audio converter with priority lower than minimal
1769 //! @SYMTestActions 1. Create convert object
1770 //! Uses API elements: NewL()
1771 //! @SYMTestStatus Implemented
1772 //! @SYMTestPriority High
1773 //! @SYMTestExpectedResults No errors returned
1774 //! @SYMTestType CIT
1775 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1776 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1777 COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0075-001-NewL_command01
1778 COMMAND convertutility1 ~
1780 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0075
1782 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0076
1783 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0076
1784 //! @SYMAPI CMdaAudioConvertUtility
1785 //! @SYMAuthor Marek Sokk
1786 //! @SYMCreationDate 13/03/2006
1787 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1788 //! @SYMTestCaseDesc Construct new instance of the audio converter with priority higher than maximum
1789 //! @SYMTestActions 1. Create convert object
1790 //! Uses API elements: NewL()
1791 //! @SYMTestStatus Implemented
1792 //! @SYMTestPriority High
1793 //! @SYMTestExpectedResults No errors returned
1794 //! @SYMTestType CIT
1795 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1796 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1797 COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0076-001-NewL_command01
1798 COMMAND convertutility1 ~
1800 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0076
1802 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0077
1803 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0077
1804 //! @SYMAPI CMdaAudioConvertUtility
1805 //! @SYMAuthor Marek Sokk
1806 //! @SYMCreationDate 13/03/2006
1807 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1808 //! @SYMTestCaseDesc Construct new instance of the audio converter with invalid Time vs Quality priority preference
1809 //! @SYMTestActions 1. Create convert object
1810 //! Uses API elements: NewL()
1811 //! @SYMTestStatus Implemented
1812 //! @SYMTestPriority High
1813 //! @SYMTestExpectedResults No errors should return as the invalid TMdaPriorityPreference should default to EMdaPriorityPreferenceNone
1814 //! when a new instance of the audio converter is constructed.
1815 //! @SYMTestType CIT
1817 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1818 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1819 COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0077-001-NewL_command01
1820 COMMAND convertutility1 ~
1822 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0077
1824 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0078
1825 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0078
1826 //! @SYMAPI CMdaAudioConvertUtility
1827 //! @SYMAuthor Marek Sokk
1828 //! @SYMCreationDate 13/03/2006
1829 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1830 //! @SYMTestCaseDesc Open nonexisting source and destination files with target format, codec and audio settings
1831 //! @SYMTestActions 1. Create convert object 2. Open source and target files
1832 //! Uses API elements: NewL(), OpenL()
1833 //! @SYMTestStatus Implemented
1834 //! @SYMTestPriority High
1835 //! @SYMTestExpectedResults No errors returned
1836 //! @SYMTestType CIT
1837 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1838 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1839 COMMAND convertutility1 NewL
1840 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0078-001-OpenL_command02
1842 COMMAND convertutility1 Close
1844 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0078
1846 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0079
1847 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0079
1848 //! @SYMAPI CMdaAudioConvertUtility
1849 //! @SYMAuthor Marek Sokk
1850 //! @SYMCreationDate 13/03/2006
1851 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1852 //! @SYMTestCaseDesc Open nonexisting source file
1853 //! @SYMTestActions 1. Create convert object 2. Open source and target files
1854 //! Uses API elements: NewL(), OpenL()
1855 //! @SYMTestStatus Implemented
1856 //! @SYMTestPriority High
1857 //! @SYMTestExpectedResults KErrNotFound is returned
1858 //! @SYMTestType CIT
1859 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1860 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1861 COMMAND convertutility1 NewL
1862 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0079-001-OpenL_command02
1864 COMMAND convertutility1 Close
1866 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0079
1868 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0080
1869 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0080
1870 //! @SYMAPI CMdaAudioConvertUtility
1871 //! @SYMAuthor Marek Sokk
1872 //! @SYMCreationDate 13/03/2006
1873 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1874 //! @SYMTestCaseDesc Open nonexisting target file
1875 //! @SYMTestActions 1. Create convert object 2. Open source and target files
1876 //! Uses API elements: NewL(), OpenL()
1877 //! @SYMTestStatus Implemented
1878 //! @SYMTestPriority High
1879 //! @SYMTestExpectedResults No errors returned
1880 //! @SYMTestType CIT
1881 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1882 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1883 COMMAND convertutility1 NewL
1884 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0080-001-OpenL_command02
1886 COMMAND convertutility1 Close
1888 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0080
1890 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0081
1891 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0081
1892 //! @SYMAPI CMdaAudioConvertUtility
1893 //! @SYMAuthor Marek Sokk
1894 //! @SYMCreationDate 13/03/2006
1895 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1896 //! @SYMTestCaseDesc Open source and target files with not valid source format
1897 //! @SYMTestActions 1. Create convert object 2. Open source and target files
1898 //! Uses API elements: NewL(), OpenL()
1899 //! @SYMTestStatus Implemented
1900 //! @SYMTestPriority High
1901 //! @SYMTestExpectedResults KErrNotSupported is returned
1902 //! @SYMTestType CIT
1903 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1904 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1905 COMMAND convertutility1 NewL
1906 COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0081-001-OpenL_command02
1908 COMMAND convertutility1 Close
1910 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0081
1912 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0082
1913 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0082
1914 //! @SYMAPI CMdaAudioConvertUtility
1915 //! @SYMAuthor Marek Sokk
1916 //! @SYMCreationDate 13/03/2006
1917 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1918 //! @SYMTestCaseDesc Open source and target files with not valid controller (used for conversion)
1919 //! @SYMTestActions 1. Create convert object 2. Open source and target files
1920 //! Uses API elements: NewL(), OpenL()
1921 //! @SYMTestStatus Implemented
1922 //! @SYMTestPriority High
1923 //! @SYMTestExpectedResults KErrNotFound is returned
1924 //! @SYMTestType CIT
1925 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1926 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1927 COMMAND convertutility1 NewL
1928 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0082-001-OpenL_command02
1930 COMMAND convertutility1 Close
1932 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0082
1934 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0084
1935 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0084
1936 //! @SYMAPI CMdaAudioConvertUtility
1937 //! @SYMAuthor Marek Sokk
1938 //! @SYMCreationDate 13/03/2006
1939 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1940 //! @SYMTestCaseDesc Set window for playback, startpoint negative and endpoint bigger than duration
1941 //! @SYMTestActions 1. Create convert object 2. Set window for playback
1942 //! Uses API elements: NewL(), SetPlayWindow()
1943 //! @SYMTestStatus Implemented
1944 //! @SYMTestPriority High
1945 //! @SYMTestExpectedResults Window for playback is set
1946 //! @SYMTestType CIT
1947 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1948 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1949 COMMAND convertutility1 NewL
1950 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-OpenL_command02
1952 COMMAND convertutility1 SetPlayWindow MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-SetPlayWindow_command03
1953 COMMAND convertutility1 Close
1955 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0084
1957 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0085
1958 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0085
1959 //! @SYMAPI CMdaAudioConvertUtility
1960 //! @SYMAuthor Marek Sokk
1961 //! @SYMCreationDate 13/03/2006
1962 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1963 //! @SYMTestCaseDesc Set negative number of times to repeat
1964 //! @SYMTestActions 1. Create convert object 2. 2. Open source and target files 3. Set the number of repetitions for playback
1965 //! Uses API elements: NewL(), OpenL(), SetRepeats()
1966 //! @SYMTestStatus Implemented
1967 //! @SYMTestPriority High
1968 //! @SYMTestExpectedResults No errors returned
1969 //! @SYMTestType CIT
1970 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1971 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1972 COMMAND convertutility1 NewL
1973 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-OpenL_command02
1975 COMMAND convertutility1 SetRepeats MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-SetRepeats_command03
1976 COMMAND convertutility1 Close
1978 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0085
1980 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0086
1981 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0086
1982 //! @SYMAPI CMdaAudioConvertUtility
1983 //! @SYMAuthor Marek Sokk
1984 //! @SYMCreationDate 13/03/2006
1985 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
1986 //! @SYMTestCaseDesc Try to open corrupted source file
1987 //! @SYMTestActions 1. Create convert object 2. Open source and target files
1988 //! Uses API elements: NewL(), OpenL()
1989 //! @SYMTestStatus Implemented
1990 //! @SYMTestPriority High
1991 //! @SYMTestExpectedResults KErrNotSupported is returned
1992 //! @SYMTestType CIT
1993 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
1994 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
1995 COMMAND convertutility1 NewL
1996 COMMAND !AsyncError=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0086-001-OpenL_command02
1998 COMMAND convertutility1 Close
2000 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0086
2002 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0087
2003 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0087
2004 //! @SYMAPI CMdaAudioConvertUtility
2005 //! @SYMAuthor Marek Sokk
2006 //! @SYMCreationDate 17/03/2006
2007 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2008 //! @SYMTestCaseDesc Try to get a list of the supported data types for the conversion destination without opening files first.
2009 //! @SYMTestActions 1. Create convert object 2. Get a list of the supported data types for the conversion destination
2010 //! Uses API elements: NewL(), GetSupportedDestinationDataTypesL()
2011 //! @SYMTestStatus Implemented
2012 //! @SYMTestPriority High
2013 //! @SYMTestExpectedResults KErrNotReady is returned
2014 //! @SYMTestType CIT
2015 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2016 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2017 COMMAND convertutility1 NewL
2018 COMMAND !Error=-18 convertutility1 GetSupportedDestDataTypesL
2019 COMMAND convertutility1 ~
2021 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0087
2023 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0088
2024 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0088
2025 //! @SYMAPI CMdaAudioConvertUtility
2026 //! @SYMAuthor Marek Sokk
2027 //! @SYMCreationDate 17/03/2006
2028 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2029 //! @SYMTestCaseDesc Try to get a list of the supported data types for the conversion destination using raw file as destination file.
2030 //! @SYMTestActions 1. Create convert object 2. Get a list of the supported data types for the conversion destination
2031 //! Uses API elements: NewL(), OpenL(), GetSupportedDestinationDataTypesL()
2032 //! @SYMTestStatus Implemented
2033 //! @SYMTestPriority High
2034 //! @SYMTestExpectedResults KErrNotSupported is returned
2035 //! @SYMTestType CIT
2036 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2037 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2038 COMMAND convertutility1 NewL
2039 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0088-001-OpenL_command02
2041 COMMAND !Error=-5 convertutility1 GetSupportedDestDataTypesL
2042 COMMAND convertutility1 Close
2044 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0088
2046 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0089
2047 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0089
2048 //! @SYMAPI CMdaAudioConvertUtility
2049 //! @SYMAuthor Marek Sokk
2050 //! @SYMCreationDate 28/04/2006
2051 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2052 //! @SYMTestCaseDesc Try to get a list of the supported bit rates for the conversion destination without opening files first.
2053 //! @SYMTestActions 1. Create convert object 2. Get a list of the supported bit rates for the conversion destination
2054 //! Uses API elements: NewL(), GetSupportedConversionBitRatesL()
2055 //! @SYMTestStatus Implemented
2056 //! @SYMTestPriority High
2057 //! @SYMTestExpectedResults KErrNotReady is returned
2058 //! @SYMTestType CIT
2059 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2060 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2061 COMMAND convertutility1 NewL
2062 COMMAND !Error=-18 convertutility1 GetSupConversionBitRatesL
2063 COMMAND convertutility1 ~
2065 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0089
2067 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0090
2068 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0090
2069 //! @SYMAPI CMdaAudioConvertUtility
2070 //! @SYMAuthor Marek Sokk
2071 //! @SYMCreationDate 02/05/2006
2072 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2073 //! @SYMTestCaseDesc Try to get a list of supported conversion sample rates without opening files first.
2074 //! @SYMTestActions 1. Create convert object 2. Get a list of supported conversion sample rates.
2075 //! Uses API elements: NewL(), GetSupportedConversionSampleRatesL()
2076 //! @SYMTestStatus Implemented
2077 //! @SYMTestPriority High
2078 //! @SYMTestExpectedResults KErrNotReady is returned
2079 //! @SYMTestType CIT
2080 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2081 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2082 COMMAND convertutility1 NewL
2083 COMMAND !Error=-18 convertutility1 GetSupConvSampleRatesL
2084 COMMAND convertutility1 ~
2086 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0090
2088 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0091
2089 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0091
2090 //! @SYMAPI CMdaAudioConvertUtility
2091 //! @SYMAuthor Marek Sokk
2092 //! @SYMCreationDate 02/05/2006
2093 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2094 //! @SYMTestCaseDesc Try to get a list of the supported number of channels for conversion without opening files first.
2095 //! @SYMTestActions 1. Create convert object 2. Get a list of the supported number of channels for conversion.
2096 //! Uses API elements: NewL(), GetSupportedConversionNumberOfChannelsL()
2097 //! @SYMTestStatus Implemented
2098 //! @SYMTestPriority High
2099 //! @SYMTestExpectedResults KErrNotReady is returned
2100 //! @SYMTestType CIT
2101 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2102 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2103 COMMAND convertutility1 NewL
2104 COMMAND !Error=-18 convertutility1 GetSupportedConversionNumberOfChannelsL
2105 COMMAND convertutility1 ~
2107 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0091
2109 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0092
2110 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0092
2111 //! @SYMAPI CMdaAudioConvertUtility
2112 //! @SYMAuthor Marek Sokk
2113 //! @SYMCreationDate 02/05/2006
2114 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2115 //! @SYMTestCaseDesc Try to get the controller implementation information associated with the current controller without opening files first.
2116 //! @SYMTestActions 1. Create convert object 2. Get the controller implementation information associated with the current controller.
2117 //! Uses API elements: NewL(), ControllerImplementationInformationL()
2118 //! @SYMTestStatus Implemented
2119 //! @SYMTestPriority High
2120 //! @SYMTestExpectedResults KErrNotReady is returned
2121 //! @SYMTestType CIT
2122 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2123 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2124 COMMAND convertutility1 NewL
2125 COMMAND !Error=-18 convertutility1 ControllerImplementationInformationL
2126 COMMAND convertutility1 ~
2128 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0092
2130 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0093
2131 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0093
2132 //! @SYMAPI CMdaAudioConvertUtility
2133 //! @SYMAuthor Marek Sokk
2134 //! @SYMCreationDate 02/05/2006
2135 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2136 //! @SYMTestCaseDesc Try to open corrupted source file.
2137 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2138 //! Uses API elements: NewL(), OpenL()
2139 //! @SYMTestStatus Implemented
2140 //! @SYMTestPriority High
2141 //! @SYMTestExpectedResults KErrNotSupported is returned
2142 //! @SYMTestType CIT
2143 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2144 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2145 COMMAND convertutility1 NewL
2146 COMMAND !AsyncError=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0093-001-OpenL_command02
2148 COMMAND convertutility1 Close
2150 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0093
2152 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0094
2153 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0094
2154 //! @SYMAPI CMdaAudioConvertUtility
2155 //! @SYMAuthor Marek Sokk
2156 //! @SYMCreationDate 02/05/2006
2157 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2158 //! @SYMTestCaseDesc Try to open corrupted target file.
2159 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2160 //! Uses API elements: NewL(), OpenL()
2161 //! @SYMTestStatus Implemented
2162 //! @SYMTestPriority High
2163 //! @SYMTestExpectedResults Files are opened
2164 //! @SYMTestType CIT
2165 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2166 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2167 COMMAND convertutility1 NewL
2168 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0094-001-OpenL_command02
2170 COMMAND convertutility1 Close
2172 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0094
2174 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0095
2175 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0095
2176 //! @SYMAPI CMdaAudioConvertUtility
2177 //! @SYMAuthor Marek Sokk
2178 //! @SYMCreationDate 02/05/2006
2179 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2180 //! @SYMTestCaseDesc Open source and target files with not valid target format
2181 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2182 //! Uses API elements: NewL(), OpenL()
2183 //! @SYMTestStatus Implemented
2184 //! @SYMTestPriority High
2185 //! @SYMTestExpectedResults KErrNotSupported is returned
2186 //! @SYMTestType CIT
2187 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2188 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2189 COMMAND convertutility1 NewL
2190 COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0095-001-OpenL_command02
2192 COMMAND convertutility1 Close
2194 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0095
2196 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0096
2197 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0096
2198 //! @SYMAPI CMdaAudioConvertUtility
2199 //! @SYMAuthor Marek Sokk
2200 //! @SYMCreationDate 02/05/2006
2201 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2202 //! @SYMTestCaseDesc Try to open nonexisting source file.
2203 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2204 //! Uses API elements: NewL(), OpenL()
2205 //! @SYMTestStatus Implemented
2206 //! @SYMTestPriority High
2207 //! @SYMTestExpectedResults KErrNotFound is returned
2208 //! @SYMTestType CIT
2209 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2210 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2211 COMMAND convertutility1 NewL
2212 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0096-001-OpenL_command02
2214 COMMAND convertutility1 Close
2216 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0096
2218 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0097
2219 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0097
2220 //! @SYMAPI CMdaAudioConvertUtility
2221 //! @SYMAuthor Marek Sokk
2222 //! @SYMCreationDate 02/05/2006
2223 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2224 //! @SYMTestCaseDesc Try to open corrupted source file.
2225 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2226 //! Uses API elements: NewL(), OpenL()
2227 //! @SYMTestStatus Implemented
2228 //! @SYMTestPriority High
2229 //! @SYMTestExpectedResults KErrNotFound is returned
2230 //! @SYMTestType CIT
2231 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2232 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2233 COMMAND convertutility1 NewL
2234 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0097-001-OpenL_command02
2236 COMMAND convertutility1 Close
2238 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0097
2240 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0098
2241 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0098
2242 //! @SYMAPI CMdaAudioConvertUtility
2243 //! @SYMAuthor Marek Sokk
2244 //! @SYMCreationDate 02/05/2006
2245 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2246 //! @SYMTestCaseDesc Try to open corrupted target file.
2247 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2248 //! Uses API elements: NewL(), OpenL()
2249 //! @SYMTestStatus Implemented
2250 //! @SYMTestPriority High
2251 //! @SYMTestExpectedResults KErrNotFound is returned
2252 //! @SYMTestType CIT
2253 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2254 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2255 COMMAND convertutility1 NewL
2256 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0098-001-OpenL_command02
2258 COMMAND convertutility1 Close
2260 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0098
2262 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0099
2263 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0099
2264 //! @SYMAPI CMdaAudioConvertUtility
2265 //! @SYMAuthor Marek Sokk
2266 //! @SYMCreationDate 02/05/2006
2267 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2268 //! @SYMTestCaseDesc Try to convert with corrupted target file.
2269 //! @SYMTestActions 1. Create convert object
2270 //! 2. Open source and target files
2272 //! Uses API elements: NewL(), OpenL(), ConvertL()
2273 //! @SYMTestStatus Implemented
2274 //! @SYMTestPriority High
2275 //! @SYMTestExpectedResults KErrNotSupported is returned
2276 //! @SYMTestType CIT
2277 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2278 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2279 COMMAND convertutility1 NewL
2280 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0099-001-OpenL_command02
2282 COMMAND !AsyncError=-5 convertutility1 ConvertL
2283 COMMAND convertutility1 Close
2285 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0099
2287 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0100
2288 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0100
2289 //! @SYMAPI CMdaAudioConvertUtility
2290 //! @SYMAuthor Marek Sokk
2291 //! @SYMCreationDate 02/05/2006
2292 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2293 //! @SYMTestCaseDesc Open source and target files with not valid "aDestDataType" (The audio codec to use for the destination data sink)
2294 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2295 //! Uses API elements: NewL(), OpenL()
2296 //! @SYMTestStatus Implemented
2297 //! @SYMTestPriority High
2298 //! @SYMTestExpectedResults KErrAlreadyExists is returned
2299 //! @SYMTestType CIT
2300 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2301 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2302 COMMAND convertutility1 NewL
2303 COMMAND !AsyncError=-11 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0100-001-OpenL_command02
2305 COMMAND convertutility1 Close
2307 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0100
2309 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0101
2310 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0101
2311 //! @SYMAPI CMdaAudioConvertUtility
2312 //! @SYMAuthor Marek Sokk
2313 //! @SYMCreationDate 02/05/2006
2314 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2315 //! @SYMTestCaseDesc Try to open nonexisting source file.
2316 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2317 //! Uses API elements: NewL(), OpenL()
2318 //! @SYMTestStatus Implemented
2319 //! @SYMTestPriority High
2320 //! @SYMTestExpectedResults KErrNotFound is returned
2321 //! @SYMTestType CIT
2322 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2323 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2324 COMMAND convertutility1 NewL
2325 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0101-001-OpenL_command02
2327 COMMAND convertutility1 Close
2329 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0101
2331 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0102
2332 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0102
2333 //! @SYMAPI CMdaAudioConvertUtility
2334 //! @SYMAuthor Marek Sokk
2335 //! @SYMCreationDate 02/05/2006
2336 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2337 //! @SYMTestCaseDesc Try to open corrupted source file.
2338 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2339 //! Uses API elements: NewL(), OpenL()
2340 //! @SYMTestStatus Implemented
2341 //! @SYMTestPriority High
2342 //! @SYMTestExpectedResults Files are opened
2343 //! @SYMTestType CIT
2344 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2345 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2346 COMMAND convertutility1 NewL
2347 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0102-001-OpenL_command02
2349 COMMAND convertutility1 Close
2351 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0102
2353 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0103
2354 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0103
2355 //! @SYMAPI CMdaAudioConvertUtility
2356 //! @SYMAuthor Marek Sokk
2357 //! @SYMCreationDate 02/05/2006
2358 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2359 //! @SYMTestCaseDesc Try to open corrupted target file.
2360 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2361 //! Uses API elements: NewL(), OpenL()
2362 //! @SYMTestStatus Implemented
2363 //! @SYMTestPriority High
2364 //! @SYMTestExpectedResults KErrNotFound is returned
2365 //! @SYMTestType CIT
2366 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2367 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2368 COMMAND convertutility1 NewL
2369 COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0103-001-OpenL_command02
2371 COMMAND convertutility1 Close
2373 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0103
2375 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0104
2376 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0104
2377 //! @SYMAPI CMdaAudioConvertUtility
2378 //! @SYMAuthor Marek Sokk
2379 //! @SYMCreationDate 02/05/2006
2380 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2381 //! @SYMTestCaseDesc Try to convert with corrupted target file.
2382 //! @SYMTestActions 1. Create convert object
2383 //! 2. Open source and target files
2385 //! Uses API elements: NewL(), OpenL(), ConvertL()
2386 //! @SYMTestStatus Implemented
2387 //! @SYMTestPriority High
2388 //! @SYMTestExpectedResults KErrNotSupported is returned
2389 //! @SYMTestType CIT
2390 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2391 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2392 COMMAND convertutility1 NewL
2393 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0104-001-OpenL_command02
2395 COMMAND !AsyncError=-5 convertutility1 ConvertL
2396 COMMAND convertutility1 Close
2398 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0104
2400 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0105
2401 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0105
2402 //! @SYMAPI CMdaAudioConvertUtility
2403 //! @SYMAuthor Marek Sokk
2404 //! @SYMCreationDate 02/05/2006
2405 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2406 //! @SYMTestCaseDesc Set invalid destination data type
2407 //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. set destination audio clip data type
2408 //! Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL()
2409 //! @SYMTestStatus Implemented
2410 //! @SYMTestPriority High
2411 //! @SYMTestExpectedResults KErrNotSupported is returned
2412 //! @SYMTestType CIT
2413 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2414 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2415 COMMAND convertutility1 NewL
2416 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-OpenL_command02
2418 COMMAND convertutility1 SourceDataTypeL
2419 COMMAND convertutility1 GetSupportedDestDataTypesL
2420 COMMAND !Error=-5 convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-SetDestinationDataTypeL_command05
2421 COMMAND convertutility1 Close
2423 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0105
2425 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0106
2426 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0106
2427 //! @SYMAPI CMdaAudioConvertUtility
2428 //! @SYMAuthor Marek Sokk
2429 //! @SYMCreationDate 02/05/2006
2430 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2431 //! @SYMTestCaseDesc Try to set destination data type without opening files first
2432 //! @SYMTestActions 1. Create convert object 2. set destination audio clip data type
2433 //! Uses API elements: NewL(), SetDestinationDataTypeL()
2434 //! @SYMTestStatus Implemented
2435 //! @SYMTestPriority High
2436 //! @SYMTestExpectedResults KErrNotReady is returned
2437 //! @SYMTestType CIT
2438 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2439 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2440 COMMAND convertutility1 NewL
2441 COMMAND !Error=-18 convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0106-001-SetDestinationDataTypeL_command02
2442 COMMAND convertutility1 ~
2444 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0106
2446 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0107
2447 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0107
2448 //! @SYMAPI CMdaAudioConvertUtility
2449 //! @SYMAuthor Marek Sokk
2450 //! @SYMCreationDate 02/05/2006
2451 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2452 //! @SYMTestCaseDesc Try to set destination audio clip bit rate without opnening files first
2453 //! @SYMTestActions 1. Create convert object 2. Set destination audio clip bit rate
2454 //! Uses API elements: NewL(), SetDestinationBitRateL()
2455 //! @SYMTestStatus Implemented
2456 //! @SYMTestPriority High
2457 //! @SYMTestExpectedResults KErrNotReady is returned
2458 //! @SYMTestType CIT
2459 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2460 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2461 COMMAND convertutility1 NewL
2462 COMMAND !Error=-18 convertutility1 SetDestinationBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0107-001-SetDestinationBitRateL_command02
2463 COMMAND convertutility1 ~
2465 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0107
2467 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0108
2468 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0108
2469 //! @SYMAPI CMdaAudioConvertUtility
2470 //! @SYMAuthor Marek Sokk
2471 //! @SYMCreationDate 02/05/2006
2472 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2473 //! @SYMTestCaseDesc Try to set destination audio clip sample rate without opening files first
2474 //! @SYMTestActions 1. Create convert object 2. Set destination audio clip sample rate
2475 //! Uses API elements: NewL(), SetDestinationSampleRateL()
2476 //! @SYMTestStatus Implemented
2477 //! @SYMTestPriority High
2478 //! @SYMTestExpectedResults KErrNotReady is returned
2479 //! @SYMTestType CIT
2480 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2481 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2482 COMMAND convertutility1 NewL
2483 COMMAND !Error=-18 convertutility1 SetDestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0108-001-SetDestinationSampleRateL_command02
2484 COMMAND convertutility1 ~
2486 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0108
2488 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0109
2489 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0109
2490 //! @SYMAPI CMdaAudioConvertUtility
2491 //! @SYMAuthor Marek Sokk
2492 //! @SYMCreationDate 02/05/2006
2493 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2494 //! @SYMTestCaseDesc Try to set format for destination audio clip without opening files first
2495 //! @SYMTestActions 1. Create convert object 2. Sets the format of the destination audio clip
2496 //! Uses API elements: NewL(), SetDestinationFormatL()
2497 //! @SYMTestStatus Implemented
2498 //! @SYMTestPriority High
2499 //! @SYMTestExpectedResults KErrNotReady is returned
2500 //! @SYMTestType CIT
2501 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2502 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2503 COMMAND convertutility1 NewL
2504 COMMAND !Error=-18 convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0109-001-SetDestinationFormatL_command02
2505 COMMAND convertutility1 ~
2507 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0109
2509 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0110
2510 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0110
2511 //! @SYMAPI CMdaAudioConvertUtility
2512 //! @SYMAuthor Marek Sokk
2513 //! @SYMCreationDate 02/05/2006
2514 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2515 //! @SYMTestCaseDesc Try to set number of channels for destination audio clip without opening files first
2516 //! @SYMTestActions 1. Create convert object 2. Sets the number of channels for the destination audio clip
2517 //! Uses API elements: NewL(), SetDestinationNumberOfChannelsL()
2518 //! @SYMTestStatus Implemented
2519 //! @SYMTestPriority High
2520 //! @SYMTestExpectedResults KErrNotReady is returned
2521 //! @SYMTestType CIT
2522 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2523 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2524 COMMAND convertutility1 NewL
2525 COMMAND !Error=-18 convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0110-001-SetDestinationNumberOfChannelsL_command02
2526 COMMAND convertutility1 ~
2528 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0110
2530 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0111
2531 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0111
2532 //! @SYMAPI CMdaAudioConvertUtility
2533 //! @SYMAuthor Marek Sokk
2534 //! @SYMCreationDate 02/05/2006
2535 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2536 //! @SYMTestCaseDesc Try to set number of times to repeat without opening files first
2537 //! @SYMTestActions 1. Create convert object 2. Set the number of repetitions for playback
2538 //! Uses API elements: NewL(), SetRepeats()
2539 //! @SYMTestStatus Implemented
2540 //! @SYMTestPriority High
2541 //! @SYMTestExpectedResults No errors returned
2542 //! @SYMTestType CIT
2543 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2544 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2545 COMMAND convertutility1 NewL
2546 COMMAND convertutility1 SetRepeats MM-MMF-ACLNT-CNVRT-PublicAPI-0111-001-SetRepeats_command02
2547 COMMAND convertutility1 ~
2549 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0111
2551 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0112
2552 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0112
2553 //! @SYMAPI CMdaAudioConvertUtility
2554 //! @SYMAuthor Marek Sokk
2555 //! @SYMCreationDate 02/05/2006
2556 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2557 //! @SYMTestCaseDesc Try to set maximum size of an audio clip without opening files first.
2558 //! @SYMTestActions 1. Create convert object 2. Set the maximum size of an audio clip
2559 //! Uses API elements: NewL(), SetMaxWriteLength()
2560 //! @SYMTestStatus Implemented
2561 //! @SYMTestPriority High
2562 //! @SYMTestExpectedResults No errors returned
2563 //! @SYMTestType CIT
2564 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2565 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2566 COMMAND convertutility1 NewL
2567 COMMAND convertutility1 SetMaxWriteLength MM-MMF-ACLNT-CNVRT-PublicAPI-0112-001-SetMaxWriteLength_command02
2568 COMMAND convertutility1 ~
2570 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0112
2572 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0113
2573 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0113
2574 //! @SYMAPI CMdaAudioConvertUtility
2575 //! @SYMAuthor Marek Sokk
2576 //! @SYMCreationDate 02/05/2006
2577 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2578 //! @SYMTestCaseDesc Convert wav (note.wav) to AU (note3.au)
2579 //! @SYMTestActions 1. Create convert object
2580 //! 2. Open source and target files
2582 //! Uses API elements: NewL(), OpenL(), ConvertL()
2583 //! @SYMTestStatus Implemented
2584 //! @SYMTestPriority High
2585 //! @SYMTestExpectedResults File is converted
2586 //! @SYMTestType CIT
2587 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2588 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2589 COMMAND convertutility1 NewL
2590 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0113-001-OpenL_command02
2592 COMMAND convertutility1 ConvertL
2594 COMMAND convertutility1 Close
2596 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0113
2598 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0114
2599 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0114
2600 //! @SYMAPI CMdaAudioConvertUtility
2601 //! @SYMAuthor Marek Sokk
2602 //! @SYMCreationDate 02/05/2006
2603 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2604 //! @SYMTestCaseDesc Try to open existing file with wrong codec.
2605 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2606 //! Uses API elements: NewL(), OpenL()
2607 //! @SYMTestStatus Implemented
2608 //! @SYMTestPriority High
2609 //! @SYMTestExpectedResults KErrAlreadyExists is returned
2610 //! @SYMTestType CIT
2611 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2612 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2613 COMMAND convertutility1 NewL
2614 COMMAND !AsyncError=-11 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0114-001-OpenL_command02
2616 COMMAND convertutility1 Close
2618 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0114
2620 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0115
2621 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0115
2622 //! @SYMAPI CMdaAudioConvertUtility
2623 //! @SYMAuthor Marek Sokk
2624 //! @SYMCreationDate 02/05/2006
2625 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2626 //! @SYMTestCaseDesc Try to open existing file with wrong format.
2627 //! @SYMTestActions 1. Create convert object 2. Open source and target files
2628 //! Uses API elements: NewL(), OpenL()
2629 //! @SYMTestStatus Implemented
2630 //! @SYMTestPriority High
2631 //! @SYMTestExpectedResults KErrNotSupported is returned
2632 //! @SYMTestType CIT
2633 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2634 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2635 COMMAND convertutility1 NewL
2636 COMMAND !AsyncError=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0115-001-OpenL_command02
2638 COMMAND convertutility1 Close
2640 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0115
2642 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0116
2643 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0116
2644 //! @SYMAPI CMdaAudioConvertUtility
2645 //! @SYMAuthor Marek Sokk
2646 //! @SYMCreationDate 02/05/2006
2647 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2648 //! @SYMTestCaseDesc Convert wav (note.wav) to RAW (note4.raw)
2649 //! @SYMTestActions 1. Create convert object
2650 //! 2. Open source and target files
2651 //! 3. Get source sample rate
2652 //! 4. Get supported conversion sample rates
2653 //! 5. Get number of channels of source audio clip
2654 //! 6. Get supported number of channels for conversion
2655 //! 7. Set destination number of channels of audio clip
2656 //! 8. Get source datatype
2657 //! 9. Get supported destination datatypes
2658 //! 10. Set destination datatype
2659 //! 11. Get format of source audio clip
2660 //! 12. Get destination format of audio clip
2661 //! 13. Convert file
2662 //! Uses API elements: NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(),
2663 //! SourceNumberOfChannelsL(), GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(),
2664 //! SourceDataTypeL(), GetSupportedDestinationDataTypesL(), SetDestinationDataTypeL(), SourceFormatL(),
2665 //! DestinationFormatL(), ConvertL()
2666 //! @SYMTestStatus Implemented
2667 //! @SYMTestPriority High
2668 //! @SYMTestExpectedResults File is converted
2669 //! @SYMTestType CIT
2670 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2671 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2672 COMMAND convertutility1 NewL
2673 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-OpenL_command02
2675 COMMAND convertutility1 SourceSampleRateL
2676 COMMAND convertutility1 GetSupConvSampleRatesL
2677 COMMAND convertutility1 SourceNumberOfChannelsL
2678 COMMAND convertutility1 GetSupportedConversionNumberOfChannelsL
2679 COMMAND convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationNumberOfChannelsL_command07
2680 COMMAND convertutility1 SourceDataTypeL
2681 COMMAND convertutility1 GetSupportedDestDataTypesL
2682 COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationDataTypeL_command10
2683 COMMAND convertutility1 SourceFormatL
2684 COMMAND convertutility1 DestinationFormatL
2685 COMMAND convertutility1 ConvertL
2687 COMMAND convertutility1 Close
2689 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0116
2691 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0117
2692 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0117
2693 //! @SYMAPI CMdaAudioConvertUtility
2694 //! @SYMAuthor Marek Sokk
2695 //! @SYMCreationDate 17/05/2006
2696 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2697 //! @SYMTestCaseDesc Open source and destination files and convert
2698 //! Uses API elements: NewL(), OpenL(), UseSharedHeap(), ConvertL(), Close()
2699 //! @SYMTestActions 1. Create convert object
2700 //! 2. Set shared heap
2701 //! 3. Open source and destination files
2703 //! 5. Repeat twice more
2704 //! @SYMTestStatus Implemented
2705 //! @SYMTestPriority High
2706 //! @SYMTestExpectedResults Files are converted
2707 //! @SYMTestType CIT
2708 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2709 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2710 COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-NewL_command01
2711 COMMAND convertutility1 UseSharedHeap
2712 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command03
2714 COMMAND convertutility1 SourceDataTypeL
2715 COMMAND convertutility1 GetSupportedDestDataTypesL
2716 COMMAND convertutility1 ConvertL
2718 COMMAND convertutility1 Close
2719 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command08
2721 COMMAND convertutility1 SourceDataTypeL
2722 COMMAND convertutility1 GetSupportedDestDataTypesL
2723 COMMAND convertutility1 ConvertL
2725 COMMAND convertutility1 Close
2726 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command13
2728 COMMAND convertutility1 SourceDataTypeL
2729 COMMAND convertutility1 GetSupportedDestDataTypesL
2730 COMMAND convertutility1 ConvertL
2732 COMMAND convertutility1 Close
2733 COMMAND convertutility1 ~
2735 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0117
2738 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0118
2739 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0118
2740 //! @SYMAPI CMdaAudioConvertUtility
2741 //! @SYMAuthor Rehana Anwar
2742 //! @SYMCreationDate 22/02/2006
2743 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2744 //! @SYMTestCaseDesc Positive testcase: Open source and destination files start conversion
2745 //! and stop conversion while in the EPLAY state.
2746 //! @SYMTestActions 1. Create convert object
2747 //! 2. Open source and destination files
2748 //! 3. Start conversion
2750 //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
2751 //! @SYMTestStatus Implemented
2752 //! @SYMTestPriority High
2753 //! @SYMTestExpectedResults KErrNone is returned
2754 //! @SYMTestType CIT
2755 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2756 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2757 COMMAND convertutility1 NewL
2758 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-OpenL_command02
2760 COMMAND convertutility1 ConvertL MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-ConvertL_command03
2762 COMMAND convertutility1 Stop
2764 COMMAND convertutility1 Close
2766 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0118
2769 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0119
2770 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0119
2771 //! @SYMAPI CMdaAudioConvertUtility
2772 //! @SYMAuthor Rehana Anwar
2773 //! @SYMCreationDate 22/11/2007
2774 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2775 //! @SYMTestCaseDesc Negative testcase: Open source and destination files and call stop.
2776 //! @SYMTestActions 1. Create convert object
2777 //! 2. Open source and destination files
2779 //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
2780 //! @SYMTestStatus Implemented
2781 //! @SYMTestPriority High
2782 //! @SYMTestExpectedResults KErrNotReady is returned
2783 //! @SYMTestType CIT
2784 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2785 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2786 COMMAND convertutility1 NewL
2787 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0119-001-OpenL_command02
2789 COMMAND !AsyncError=-18 convertutility1 Stop
2791 COMMAND convertutility1 Close
2793 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0119
2795 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0120
2796 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0120
2797 //! @SYMAPI CMdaAudioConvertUtility
2798 //! @SYMAuthor Rehana Anwar
2799 //! @SYMCreationDate 22/11/2007
2800 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2801 //! @SYMTestCaseDesc Negative testcase: Call stop before opening source and destination files. Also ensure convert works
2802 //! correctly after opening the files.
2803 //! @SYMTestActions 1. Create convert object
2805 //! 3. Open source and destination files
2807 //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
2808 //! @SYMTestStatus Implemented
2809 //! @SYMTestPriority High
2810 //! @SYMTestExpectedResults KErrNotReady is returned
2811 //! @SYMTestType CIT
2812 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2813 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2814 COMMAND convertutility1 NewL
2815 COMMAND !AsyncError=-18 convertutility1 Stop
2817 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0120-001-OpenL_command02
2819 COMMAND convertutility1 ConvertL
2821 COMMAND convertutility1 Close
2823 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0120
2825 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0121
2826 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0121
2827 //! @SYMAPI CMdaAudioConvertUtility
2828 //! @SYMAuthor Rehana Anwar
2829 //! @SYMCreationDate 22/11/2007
2830 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2831 //! @SYMTestCaseDesc Negative testcase: Open source and destination files and call stop.Also ensure Convert works correctly
2832 //! after Stop fails.
2833 //! @SYMTestActions 1. Create convert object
2834 //! 2. Open source and destination files
2837 //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
2838 //! @SYMTestStatus Implemented
2839 //! @SYMTestPriority High
2840 //! @SYMTestExpectedResults KErrNotReady is returned
2841 //! @SYMTestType CIT
2842 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2843 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2844 COMMAND convertutility1 NewL
2845 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0121-001-OpenL_command02
2847 COMMAND !AsyncError=-18 convertutility1 Stop
2849 COMMAND convertutility1 ConvertL
2851 COMMAND convertutility1 Close
2853 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0121
2855 START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0122
2856 //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0122
2857 //! @SYMAPI CMdaAudioConvertUtility
2858 //! @SYMAuthor Rehana Anwar
2859 //! @SYMCreationDate 22/11/2007
2860 //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
2861 //! @SYMTestCaseDesc Negative testcase: Call stop after Convert completes.
2862 //! @SYMTestActions 1. Create convert object
2863 //! 2. Open source and destination files
2866 //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
2867 //! @SYMTestStatus Implemented
2868 //! @SYMTestPriority High
2869 //! @SYMTestExpectedResults KErrNotReady is returned
2870 //! @SYMTestType CIT
2871 START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
2872 CREATE_OBJECT CMdaAudioConvertUtility convertutility1
2873 COMMAND convertutility1 NewL
2874 COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0122-001-OpenL_command02
2876 COMMAND convertutility1 ConvertL
2878 COMMAND !AsyncError=-18 convertutility1 Stop
2880 COMMAND convertutility1 Close
2882 END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0122