os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioConvertUtility/scripts/MM-MMF-ACLNT-CNVRT-PublicAPI.script
author sl
Tue, 10 Jun 2014 14:32:02 +0200 (2014-06-10)
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 //
     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".
     8 //
     9 // Initial Contributors:
    10 // Nokia Corporation - initial contribution.
    11 //
    12 // Contributors:
    13 //
    14 // Description: 
    15 //
    16 //
    17 //! @file
    18 //! @SYMTestSuiteName		MM-MMF-ACLNT-CNVRT-PublicAPI
    19 //! @SYMScriptTestEnvironment	This test script requires a basic ROM.
    20 /////////////////////////////////////////////////////////////////////
    21 // MM-MMF-ACLNT-CNVRT-PublicAPI.script
    22 //
    23 // Tests all public elements of the CMdaAudioConvertUtility class
    24 // as a means of confidence that the APIs work as expected.
    25 //
    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 /////////////////////////////////////////////////////////////////////
    30 
    31 LOAD_SUITE	T_MdaAudioConvertUtility
    32 
    33 
    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
    44 //!				3. Convert file
    45 //! @SYMTestStatus		Implemented
    46 //! @SYMTestPriority		High
    47 //! @SYMTestExpectedResults	File is converted
    48 //! @SYMTestType		CIT
    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
    53 		OUTSTANDING
    54 		COMMAND		convertutility1	SourceDataTypeL			
    55 		COMMAND		convertutility1	GetSupportedDestDataTypesL	
    56 		COMMAND		convertutility1	ConvertL			
    57 		OUTSTANDING
    58 		COMMAND		convertutility1	Close				
    59 		COMMAND		convertutility1	~
    60 	END_TEST_BLOCK
    61 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0001
    62 
    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
    73 //!				3. Convert file
    74 //! @SYMTestStatus		Not Implemented
    75 //! @SYMTestPriority		High
    76 //! @SYMTestExpectedResults	File is converted
    77 //! @SYMTestType		CIT
    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
    82 		OUTSTANDING
    83 		COMMAND		convertutility1	SourceDataTypeL		
    84 		COMMAND		convertutility1	GetSupportedDestDataTypesL		
    85 		COMMAND		convertutility1	ConvertL		
    86 		OUTSTANDING
    87 		COMMAND		convertutility1	Close
    88 	END_TEST_BLOCK
    89 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0002
    90 
    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
   102 //!				3. Convert file
   103 //! @SYMTestStatus		Implemented
   104 //! @SYMTestPriority		High
   105 //! @SYMTestExpectedResults	File is converted
   106 //! @SYMTestType		CIT
   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
   111 		OUTSTANDING
   112 		COMMAND		convertutility1	ConvertL		
   113 		OUTSTANDING
   114 		COMMAND		convertutility1	Close
   115 	END_TEST_BLOCK
   116 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0003
   117 
   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
   129 //!				3. Convert file
   130 //! @SYMTestStatus		Implemented
   131 //! @SYMTestPriority		High
   132 //! @SYMTestExpectedResults	File is converted
   133 //! @SYMTestType		CIT
   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
   138 		OUTSTANDING
   139 		COMMAND		convertutility1	ConvertL	
   140 		OUTSTANDING
   141 		COMMAND		convertutility1	Close
   142 	END_TEST_BLOCK
   143 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0004
   144 
   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
   164 //! @SYMTestType		CIT
   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
   169 		OUTSTANDING
   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
   183 	END_TEST_BLOCK
   184 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0005
   185 
   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
   200 //! @SYMTestType		CIT
   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
   205 		OUTSTANDING
   206 		COMMAND		convertutility1	SourceBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-SourceBitRateL_command03
   207 		COMMAND		convertutility1	Close
   208 	END_TEST_BLOCK
   209 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0006
   210 
   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
   225 //! @SYMTestType		CIT
   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
   230 		OUTSTANDING
   231 		COMMAND	!Error=-5	convertutility1	GetSupConversionBitRatesL		
   232 		COMMAND			convertutility1	Close
   233 	END_TEST_BLOCK
   234 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0007
   235 
   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
   251 //! @SYMTestType		CIT
   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
   256 		OUTSTANDING
   257 		COMMAND	!Error=-5	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-SetDestinationBitRateL_command03
   258 		COMMAND			convertutility1	DestinationBitRateL	
   259 		COMMAND			convertutility1	Close
   260 	END_TEST_BLOCK
   261 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0008
   262 
   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
   282 //! @SYMTestType		CIT
   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
   287 		OUTSTANDING
   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
   293 	END_TEST_BLOCK
   294 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0009
   295 
   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
   313 //! @SYMTestType		CIT
   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
   318 		OUTSTANDING
   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
   327 	END_TEST_BLOCK
   328 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0010
   329 
   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
   349 //! @SYMTestType		CIT
   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
   354 		OUTSTANDING
   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
   362 	END_TEST_BLOCK
   363 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0011
   364 
   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
   380 //! @SYMTestType		CIT
   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
   386 		OUTSTANDING
   387 		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command04
   388 		COMMAND		convertutility1	Close
   389 	END_TEST_BLOCK
   390 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0012
   391 
   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.
   402 //!				3. Close files
   403 //!				4. Get converter state
   404 //! @SYMTestStatus		Implemented
   405 //! @SYMTestPriority		High
   406 //! @SYMTestExpectedResults	State must be ENotReady
   407 //! @SYMTestType		CIT
   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
   413 		OUTSTANDING
   414 		COMMAND		convertutility1	Close		
   415 		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-State_command05
   416 		COMMAND		convertutility1	Close
   417 	END_TEST_BLOCK
   418 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0013
   419 
   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
   429 //!				3. Play file
   430 //!				Uses API elements: NewL(), OpenL(), PlayL()
   431 //! @SYMTestStatus		Implemented
   432 //! @SYMTestPriority		High
   433 //! @SYMTestExpectedResults	File is converted
   434 //! @SYMTestType		CIT
   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
   439 		OUTSTANDING
   440 		COMMAND		convertutility1	PlayL		
   441 		COMMAND		convertutility1	Close
   442 	END_TEST_BLOCK
   443 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0014
   444 
   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
   454 //!				3. Record file
   455 //!				Uses API elements: NewL(), OpenL(), RecordL()
   456 //! @SYMTestStatus		Implemented
   457 //! @SYMTestPriority		High
   458 //! @SYMTestExpectedResults	File is converted
   459 //! @SYMTestType		CIT
   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
   464 		OUTSTANDING
   465 		COMMAND		convertutility1	RecordL		
   466 		COMMAND		convertutility1	Close
   467 	END_TEST_BLOCK
   468 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0015
   469 
   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
   480 //!				4. Stop
   481 //!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
   482 //! @SYMTestStatus		Implemented
   483 //! @SYMTestPriority		High
   484 //! @SYMTestExpectedResults	KErrNotReady is returned
   485 //! @SYMTestType		CIT
   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
   490 		OUTSTANDING
   491 		COMMAND		convertutility1	ConvertL 		MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-ConvertL_command03
   492 		OUTSTANDING
   493 		COMMAND	!AsyncError=-18	convertutility1	Stop		
   494 		COMMAND		convertutility1	Close
   495 	END_TEST_BLOCK
   496 END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0016
   497 
   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
   507 //!				3. Set postion
   508 //!				4. Get position
   509 //!				Uses API elements: NewL(), OpenL(), SetPosition(), Position()
   510 //! @SYMTestStatus		Implemented
   511 //! @SYMTestPriority		High
   512 //! @SYMTestExpectedResults	Clip postion is changed
   513 //! @SYMTestType		CIT
   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
   518 		OUTSTANDING
   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
   524 	END_TEST_BLOCK
   525 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0017
   526 
   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
   536 //!				3. Crop
   537 //!				Uses API elements: NewL(), OpenL(), CropL()
   538 //! @SYMTestStatus		Implemented
   539 //! @SYMTestPriority		High
   540 //! @SYMTestExpectedResults	File is cropped
   541 //! @SYMTestType		CIT
   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
   546 		OUTSTANDING
   547 		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-SetPosition_command03
   548 		COMMAND		convertutility1	CropL		
   549 		COMMAND		convertutility1	Close
   550 	END_TEST_BLOCK
   551 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0018
   552 
   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
   567 //! @SYMTestType		CIT
   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
   572 		OUTSTANDING
   573 		COMMAND		convertutility1	RecordTimeAvailable		
   574 		COMMAND		convertutility1	Close
   575 	END_TEST_BLOCK
   576 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0019
   577 
   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
   592 //! @SYMTestType		CIT
   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
   597 		OUTSTANDING
   598 		COMMAND		convertutility1	Duration		MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-Duration_command03
   599 		COMMAND		convertutility1	Close
   600 	END_TEST_BLOCK
   601 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0020
   602 
   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
   618 //! @SYMTestType		CIT
   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
   623 		OUTSTANDING
   624 		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-SetPlayWindow_command03
   625 		COMMAND		convertutility1	ClearPlayWindow		
   626 		COMMAND		convertutility1	Close
   627 	END_TEST_BLOCK
   628 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0021
   629 
   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
   642 //! @SYMTestType		CIT
   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
   647 		OUTSTANDING
   648 		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-SetRepeats_command03
   649 		COMMAND		convertutility1	Close
   650 	END_TEST_BLOCK
   651 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0022
   652 
   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
   667 //! @SYMTestType		CIT
   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
   672 		OUTSTANDING
   673 		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-SetMaxWriteLength_command03
   674 		COMMAND		convertutility1	Close
   675 	END_TEST_BLOCK
   676 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0023
   677 
   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
   692 //! @SYMTestType		CIT
   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
   697 		OUTSTANDING
   698 		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-SetPosition_command03
   699 		COMMAND		convertutility1	CropFromBeginningL		
   700 		COMMAND		convertutility1	Close
   701 	END_TEST_BLOCK
   702 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0024
   703 
   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
   718 //! @SYMTestType		CIT
   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
   723 		OUTSTANDING
   724 		COMMAND		convertutility1	ControllerImplementationInformationL		
   725 		COMMAND		convertutility1	Close
   726 	END_TEST_BLOCK
   727 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0025
   728 
   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
   741 //! @SYMTestType		CIT
   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
   746 		OUTSTANDING
   747 		COMMAND	!Error=-5	convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-CustomCommandSync_command03
   748 		COMMAND			convertutility1	Close
   749 	END_TEST_BLOCK
   750 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0026
   751 
   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
   764 //! @SYMTestType		CIT
   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
   769 		OUTSTANDING
   770 		COMMAND	!Error=-5	convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-CustomCommandSync_command03
   771 		COMMAND			convertutility1	Close
   772 	END_TEST_BLOCK
   773 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0027
   774 
   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
   787 //! @SYMTestType		CIT
   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
   792 		OUTSTANDING
   793 		COMMAND	!AsyncError=-5	convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-CustomCommandAsync_command03
   794 		OUTSTANDING
   795 		COMMAND			convertutility1	Close
   796 	END_TEST_BLOCK
   797 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0028
   798 
   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
   811 //! @SYMTestType		CIT
   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
   816 		OUTSTANDING
   817 		COMMAND	!AsyncError=-5	convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-CustomCommandAsync_command03
   818 		OUTSTANDING
   819 		COMMAND			convertutility1	Close
   820 	END_TEST_BLOCK
   821 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0029
   822 
   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
   836 //! @SYMTestType		CIT
   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
   841 		OUTSTANDING
   842 		COMMAND		convertutility1	SetThreadPriority		MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-SetThreadPriority_command03
   843 		COMMAND		convertutility1	Close
   844 	END_TEST_BLOCK
   845 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0030
   846 
   847 //******************************************************//
   848 //	Phase 2 (negative) tests begin here		//
   849 //******************************************************//
   850 
   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
   863 //! @SYMTestType		CIT
   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
   868 		OUTSTANDING
   869 		COMMAND			convertutility1	Close
   870 	END_TEST_BLOCK
   871 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0031
   872 
   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
   885 //! @SYMTestType		CIT
   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
   890 		OUTSTANDING
   891 		COMMAND			convertutility1	Close
   892 	END_TEST_BLOCK
   893 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0032
   894 
   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
   907 //! @SYMTestType		CIT
   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
   912 		OUTSTANDING
   913 		COMMAND		convertutility1	Close
   914 	END_TEST_BLOCK
   915 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0033
   916 
   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
   929 //! @SYMTestType		CIT
   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
   934 		OUTSTANDING
   935 		COMMAND		convertutility1	Close
   936 	END_TEST_BLOCK
   937 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0034
   938 
   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
   951 //! @SYMTestType		CIT
   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
   956 		OUTSTANDING
   957 		COMMAND			convertutility1	Close
   958 	END_TEST_BLOCK
   959 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0035
   960 
   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
   973 //! @SYMTestType		CIT
   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
   978 		OUTSTANDING
   979 		COMMAND			convertutility1	Close
   980 	END_TEST_BLOCK
   981 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0036
   982 
   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
   995 //! @SYMTestType		CIT
   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
  1000 		OUTSTANDING
  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
  1005 	END_TEST_BLOCK
  1006 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0037
  1007 
  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	~
  1026 	END_TEST_BLOCK
  1027 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0038
  1028 
  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	~
  1047 	END_TEST_BLOCK
  1048 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0039
  1049 
  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
  1067 		OUTSTANDING
  1068 		COMMAND			convertutility1	SourceBitRateL		
  1069 		COMMAND	!Error=-5	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-SetDestinationBitRateL_command04
  1070 		COMMAND			convertutility1	Close
  1071 	END_TEST_BLOCK
  1072 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0040
  1073 
  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	~
  1092 	END_TEST_BLOCK
  1093 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0041
  1094 
  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	~
  1113 	END_TEST_BLOCK
  1114 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0042
  1115 
  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
  1133 		OUTSTANDING
  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
  1138 	END_TEST_BLOCK
  1139 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0043
  1140 
  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	~
  1159 	END_TEST_BLOCK
  1160 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0044
  1161 
  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	~
  1180 	END_TEST_BLOCK
  1181 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0045
  1182 
  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
  1200 		OUTSTANDING
  1201 		COMMAND			convertutility1	SourceFormatL		
  1202 		COMMAND	!Error=-5	convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-SetDestinationFormatL_command04
  1203 		COMMAND			convertutility1	Close
  1204 	END_TEST_BLOCK
  1205 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0046
  1206 
  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	~
  1225 	END_TEST_BLOCK
  1226 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0047
  1227 
  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	~
  1246 	END_TEST_BLOCK
  1247 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0048
  1248 
  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
  1266 		OUTSTANDING
  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
  1271 	END_TEST_BLOCK
  1272 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0049
  1273 
  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	~
  1292 	END_TEST_BLOCK
  1293 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0050
  1294 
  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	~
  1313 	END_TEST_BLOCK
  1314 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0051
  1315 
  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	~
  1334 	END_TEST_BLOCK
  1335 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0052
  1336 
  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	~
  1355 	END_TEST_BLOCK
  1356 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0053
  1357 
  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	~
  1376 	END_TEST_BLOCK
  1377 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0054
  1378 
  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	~
  1397 	END_TEST_BLOCK
  1398 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0055
  1399 
  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	~
  1418 	END_TEST_BLOCK
  1419 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0056
  1420 
  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	~
  1439 	END_TEST_BLOCK
  1440 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0057
  1441 
  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
  1460 		OUTSTANDING
  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
  1469 	END_TEST_BLOCK
  1470 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0058
  1471 
  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	~
  1490 	END_TEST_BLOCK
  1491 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0059
  1492 
  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	~
  1511 	END_TEST_BLOCK
  1512 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0060
  1513 
  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	~
  1532 	END_TEST_BLOCK
  1533 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0062
  1534 
  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
  1552 		OUTSTANDING
  1553 		COMMAND		convertutility1	Duration		
  1554 		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-SetPlayWindow_command04
  1555 		COMMAND		convertutility1	Close
  1556 	END_TEST_BLOCK
  1557 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0064
  1558 
  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
  1576 		OUTSTANDING
  1577 		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-SetMaxWriteLength_command03
  1578 		COMMAND		convertutility1	Close
  1579 	END_TEST_BLOCK
  1580 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0066
  1581 
  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
  1599 		OUTSTANDING
  1600 		COMMAND			convertutility1	Close
  1601 	END_TEST_BLOCK
  1602 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0067
  1603 
  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	~
  1622 	END_TEST_BLOCK
  1623 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0068
  1624 
  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
  1642 //! 		OUTSTANDING
  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
  1647 
  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
  1665 //! 		OUTSTANDING
  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
  1670 
  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
  1688 //! 		OUTSTANDING
  1689 //! 		COMMAND		convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-CustomCommandAsync_command03
  1690 //! 		OUTSTANDING
  1691 //! 		COMMAND		convertutility1	Close
  1692 //! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
  1693 //! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0071
  1694 
  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
  1712 //! 		OUTSTANDING
  1713 //! 		COMMAND		convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-CustomCommandAsync_command03
  1714 //! 		OUTSTANDING
  1715 //! 		COMMAND		convertutility1	Close
  1716 //! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
  1717 //! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0072
  1718 
  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
  1736 		OUTSTANDING
  1737 		COMMAND		convertutility1	SetThreadPriority		MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-SetThreadPriority_command03
  1738 		COMMAND		convertutility1	Close
  1739 	END_TEST_BLOCK
  1740 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0073
  1741 
  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	~
  1759 	END_TEST_BLOCK
  1760 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0074
  1761 
  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	~
  1779 	END_TEST_BLOCK
  1780 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0075
  1781 
  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	~
  1799 	END_TEST_BLOCK
  1800 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0076
  1801 
  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
  1816 
  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	~
  1821 	END_TEST_BLOCK
  1822 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0077
  1823 
  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
  1841 		OUTSTANDING
  1842 		COMMAND		convertutility1	Close
  1843 	END_TEST_BLOCK
  1844 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0078
  1845 
  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
  1863 		OUTSTANDING
  1864 		COMMAND			convertutility1	Close
  1865 	END_TEST_BLOCK
  1866 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0079
  1867 
  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
  1885 		OUTSTANDING
  1886 		COMMAND		convertutility1	Close
  1887 	END_TEST_BLOCK
  1888 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0080
  1889 
  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
  1907 		OUTSTANDING
  1908 		COMMAND			convertutility1	Close
  1909 	END_TEST_BLOCK
  1910 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0081
  1911 
  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
  1929 		OUTSTANDING
  1930 		COMMAND			convertutility1	Close
  1931 	END_TEST_BLOCK
  1932 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0082
  1933 
  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
  1951 		OUTSTANDING
  1952 		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-SetPlayWindow_command03
  1953 		COMMAND		convertutility1	Close
  1954 	END_TEST_BLOCK
  1955 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0084
  1956 
  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
  1974 		OUTSTANDING
  1975 		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-SetRepeats_command03
  1976 		COMMAND		convertutility1	Close
  1977 	END_TEST_BLOCK
  1978 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0085
  1979 
  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
  1997 		OUTSTANDING
  1998 		COMMAND			convertutility1	Close
  1999 	END_TEST_BLOCK
  2000 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0086
  2001 
  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	~
  2020 	END_TEST_BLOCK
  2021 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0087
  2022 
  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
  2040 		OUTSTANDING
  2041 		COMMAND	!Error=-5	convertutility1	GetSupportedDestDataTypesL		
  2042 		COMMAND			convertutility1	Close
  2043 	END_TEST_BLOCK
  2044 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0088
  2045 
  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	~
  2064 	END_TEST_BLOCK
  2065 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0089
  2066 
  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	~
  2085 	END_TEST_BLOCK
  2086 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0090
  2087 
  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	~
  2106 	END_TEST_BLOCK
  2107 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0091
  2108 
  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	~
  2127 	END_TEST_BLOCK
  2128 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0092
  2129 
  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
  2147 		OUTSTANDING
  2148 		COMMAND			convertutility1	Close
  2149 	END_TEST_BLOCK
  2150 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0093
  2151 
  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
  2169 		OUTSTANDING
  2170 		COMMAND		convertutility1	Close
  2171 	END_TEST_BLOCK
  2172 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0094
  2173 
  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
  2191 		OUTSTANDING
  2192 		COMMAND			convertutility1	Close
  2193 	END_TEST_BLOCK
  2194 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0095
  2195 
  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
  2213 		OUTSTANDING
  2214 		COMMAND			convertutility1	Close
  2215 	END_TEST_BLOCK
  2216 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0096
  2217 
  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
  2235 		OUTSTANDING
  2236 		COMMAND			convertutility1	Close
  2237 	END_TEST_BLOCK
  2238 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0097
  2239 
  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
  2257 		OUTSTANDING
  2258 		COMMAND			convertutility1	Close
  2259 	END_TEST_BLOCK
  2260 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0098
  2261 
  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
  2271 //!				3. Convert file
  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
  2281 		OUTSTANDING
  2282 		COMMAND	!AsyncError=-5	convertutility1	ConvertL		
  2283 		COMMAND			convertutility1	Close
  2284 	END_TEST_BLOCK
  2285 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0099
  2286 
  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
  2304 		OUTSTANDING
  2305 		COMMAND			convertutility1	Close
  2306 	END_TEST_BLOCK
  2307 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0100
  2308 
  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
  2326 		OUTSTANDING
  2327 		COMMAND			convertutility1	Close
  2328 	END_TEST_BLOCK
  2329 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0101
  2330 
  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
  2348 		OUTSTANDING
  2349 		COMMAND		convertutility1	Close
  2350 	END_TEST_BLOCK
  2351 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0102
  2352 
  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
  2370 		OUTSTANDING
  2371 		COMMAND			convertutility1	Close
  2372 	END_TEST_BLOCK
  2373 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0103
  2374 
  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
  2384 //!				3. Convert file
  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
  2394 		OUTSTANDING
  2395 		COMMAND	!AsyncError=-5	convertutility1	ConvertL		
  2396 		COMMAND			convertutility1	Close
  2397 	END_TEST_BLOCK
  2398 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0104
  2399 
  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
  2417 		OUTSTANDING
  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
  2422 	END_TEST_BLOCK
  2423 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0105
  2424 
  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	~
  2443 	END_TEST_BLOCK
  2444 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0106
  2445 
  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	~
  2464 	END_TEST_BLOCK
  2465 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0107
  2466 
  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	~
  2485 	END_TEST_BLOCK
  2486 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0108
  2487 
  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	~
  2506 	END_TEST_BLOCK
  2507 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0109
  2508 
  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	~
  2527 	END_TEST_BLOCK
  2528 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0110
  2529 
  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	~
  2548 	END_TEST_BLOCK
  2549 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0111
  2550 
  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	~
  2569 	END_TEST_BLOCK
  2570 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0112
  2571 
  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
  2581 //!				3. Convert file
  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
  2591 		OUTSTANDING
  2592 		COMMAND		convertutility1	ConvertL		
  2593 		OUTSTANDING
  2594 		COMMAND		convertutility1	Close
  2595 	END_TEST_BLOCK
  2596 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0113
  2597 
  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
  2615 		OUTSTANDING
  2616 		COMMAND			convertutility1	Close
  2617 	END_TEST_BLOCK
  2618 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0114
  2619 
  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
  2637 		OUTSTANDING
  2638 		COMMAND			convertutility1	Close
  2639 	END_TEST_BLOCK
  2640 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0115
  2641 
  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
  2674 		OUTSTANDING
  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		
  2686 		OUTSTANDING
  2687 		COMMAND		convertutility1	Close
  2688 	END_TEST_BLOCK
  2689 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0116
  2690 
  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
  2702 //!				4. Convert file
  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
  2713 		OUTSTANDING
  2714 		COMMAND		convertutility1	SourceDataTypeL		
  2715 		COMMAND		convertutility1	GetSupportedDestDataTypesL		
  2716 		COMMAND		convertutility1	ConvertL		
  2717 		OUTSTANDING
  2718 		COMMAND		convertutility1	Close		
  2719 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command08
  2720 		OUTSTANDING
  2721 		COMMAND		convertutility1	SourceDataTypeL		
  2722 		COMMAND		convertutility1	GetSupportedDestDataTypesL		
  2723 		COMMAND		convertutility1	ConvertL		
  2724 		OUTSTANDING
  2725 		COMMAND		convertutility1	Close		
  2726 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command13
  2727 		OUTSTANDING
  2728 		COMMAND		convertutility1	SourceDataTypeL		
  2729 		COMMAND		convertutility1	GetSupportedDestDataTypesL		
  2730 		COMMAND		convertutility1	ConvertL		
  2731 		OUTSTANDING
  2732 		COMMAND		convertutility1	Close		
  2733 		COMMAND		convertutility1	~
  2734 	END_TEST_BLOCK
  2735 END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0117
  2736 
  2737 
  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
  2749 //!				4. Stop
  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
  2759 		OUTSTANDING
  2760 		COMMAND		convertutility1	ConvertL 		MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-ConvertL_command03
  2761 		OUTSTANDING
  2762 		COMMAND 	convertutility1 Stop
  2763 		OUTSTANDING
  2764 		COMMAND		convertutility1	Close
  2765 	END_TEST_BLOCK
  2766 END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0118
  2767 
  2768 
  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
  2778 //!				4. Call Stop
  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
  2788 		OUTSTANDING
  2789 		COMMAND	!AsyncError=-18	convertutility1	Stop	
  2790 		OUTSTANDING	
  2791 		COMMAND		convertutility1	Close
  2792 	END_TEST_BLOCK
  2793 END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0119
  2794 
  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
  2804 //!				2. Call Stop
  2805 //!				3. Open source and destination files
  2806 //!				4. Call Convert
  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
  2816 		OUTSTANDING		
  2817 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0120-001-OpenL_command02
  2818 		OUTSTANDING
  2819 		COMMAND		convertutility1	ConvertL	
  2820 		OUTSTANDING
  2821 		COMMAND		convertutility1	Close
  2822 	END_TEST_BLOCK
  2823 END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0120
  2824 
  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
  2835 //!				3. Call Stop
  2836 //!				4. Call convert
  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
  2846 		OUTSTANDING
  2847 		COMMAND	!AsyncError=-18	convertutility1	Stop
  2848 		OUTSTANDING
  2849 		COMMAND		convertutility1	ConvertL	
  2850 		OUTSTANDING
  2851 		COMMAND		convertutility1	Close
  2852 	END_TEST_BLOCK
  2853 END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0121
  2854 
  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
  2864 //!				3. Call convert
  2865 //!				4. Call Stop
  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
  2875 		OUTSTANDING
  2876 		COMMAND		convertutility1	ConvertL 			
  2877 		OUTSTANDING
  2878 		COMMAND	!AsyncError=-18	convertutility1	Stop
  2879 		OUTSTANDING
  2880 		COMMAND		convertutility1	Close
  2881 	END_TEST_BLOCK
  2882 END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0122
  2883