os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioConvertUtility/scripts/MM-MMF-ACLNT-CNVRT-PublicAPI.script
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioConvertUtility/scripts/MM-MMF-ACLNT-CNVRT-PublicAPI.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,2883 @@
     1.4 +//
     1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// under the terms of "Eclipse Public License v1.0"
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description: 
    1.18 +//
    1.19 +//
    1.20 +//! @file
    1.21 +//! @SYMTestSuiteName		MM-MMF-ACLNT-CNVRT-PublicAPI
    1.22 +//! @SYMScriptTestEnvironment	This test script requires a basic ROM.
    1.23 +/////////////////////////////////////////////////////////////////////
    1.24 +// MM-MMF-ACLNT-CNVRT-PublicAPI.script
    1.25 +//
    1.26 +// Tests all public elements of the CMdaAudioConvertUtility class
    1.27 +// as a means of confidence that the APIs work as expected.
    1.28 +//
    1.29 +// The purpose is to provide a regression test suite of PublishedAll APIs for CMdaAudioConvertUtility.
    1.30 +// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
    1.31 +// The tests are fully automated.
    1.32 +/////////////////////////////////////////////////////////////////////
    1.33 +
    1.34 +LOAD_SUITE	T_MdaAudioConvertUtility
    1.35 +
    1.36 +
    1.37 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0001
    1.38 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0001
    1.39 +//! @SYMAPI			CMdaAudioConvertUtility
    1.40 +//! @SYMAuthor			Marek Sokk
    1.41 +//! @SYMCreationDate		22/02/2006
    1.42 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
    1.43 +//! @SYMTestCaseDesc		Open source and destination files and convert
    1.44 +//!				Uses API elements: NewL(), OpenL(), ConvertL()
    1.45 +//! @SYMTestActions		1. Create convert object
    1.46 +//!				2. Open source and destination files
    1.47 +//!				3. Convert file
    1.48 +//! @SYMTestStatus		Implemented
    1.49 +//! @SYMTestPriority		High
    1.50 +//! @SYMTestExpectedResults	File is converted
    1.51 +//! @SYMTestType		CIT
    1.52 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
    1.53 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
    1.54 +		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-NewL_command01
    1.55 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-OpenL_command02
    1.56 +		OUTSTANDING
    1.57 +		COMMAND		convertutility1	SourceDataTypeL			
    1.58 +		COMMAND		convertutility1	GetSupportedDestDataTypesL	
    1.59 +		COMMAND		convertutility1	ConvertL			
    1.60 +		OUTSTANDING
    1.61 +		COMMAND		convertutility1	Close				
    1.62 +		COMMAND		convertutility1	~
    1.63 +	END_TEST_BLOCK
    1.64 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0001
    1.65 +
    1.66 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0002
    1.67 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0002
    1.68 +//! @SYMAPI			CMdaAudioConvertUtility
    1.69 +//! @SYMAuthor			Marek Sokk
    1.70 +//! @SYMCreationDate		22/02/2006
    1.71 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
    1.72 +//! @SYMTestCaseDesc		Open source and destination files with target format and source, destination codecs
    1.73 +//!				Uses API elements: NewL(), OpenL(), ConvertL()
    1.74 +//! @SYMTestActions		1. Create convert object
    1.75 +//!				2. Open source and destination files
    1.76 +//!				3. Convert file
    1.77 +//! @SYMTestStatus		Not Implemented
    1.78 +//! @SYMTestPriority		High
    1.79 +//! @SYMTestExpectedResults	File is converted
    1.80 +//! @SYMTestType		CIT
    1.81 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
    1.82 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
    1.83 +		COMMAND		convertutility1	NewL		
    1.84 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0002-001-OpenL_command02
    1.85 +		OUTSTANDING
    1.86 +		COMMAND		convertutility1	SourceDataTypeL		
    1.87 +		COMMAND		convertutility1	GetSupportedDestDataTypesL		
    1.88 +		COMMAND		convertutility1	ConvertL		
    1.89 +		OUTSTANDING
    1.90 +		COMMAND		convertutility1	Close
    1.91 +	END_TEST_BLOCK
    1.92 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0002
    1.93 +
    1.94 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0003
    1.95 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0003
    1.96 +//! @SYMAPI			CMdaAudioConvertUtility
    1.97 +//! @SYMAuthor			Marek Sokk
    1.98 +//! @SYMCreationDate		22/02/2006
    1.99 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.100 +//! @SYMTestCaseDesc		Open source and target files with source and target format,
   1.101 +//!				source and target codecs, source and target audio settings
   1.102 +//!				Uses API elements: NewL(), OpenL(), ConvertL()
   1.103 +//! @SYMTestActions		1. Create convert object
   1.104 +//!				2. Open source and target files
   1.105 +//!				3. Convert file
   1.106 +//! @SYMTestStatus		Implemented
   1.107 +//! @SYMTestPriority		High
   1.108 +//! @SYMTestExpectedResults	File is converted
   1.109 +//! @SYMTestType		CIT
   1.110 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.111 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.112 +		COMMAND		convertutility1	NewL		
   1.113 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0003-001-OpenL_command02
   1.114 +		OUTSTANDING
   1.115 +		COMMAND		convertutility1	ConvertL		
   1.116 +		OUTSTANDING
   1.117 +		COMMAND		convertutility1	Close
   1.118 +	END_TEST_BLOCK
   1.119 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0003
   1.120 +
   1.121 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0004
   1.122 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0004
   1.123 +//! @SYMAPI			CMdaAudioConvertUtility
   1.124 +//! @SYMAuthor			Marek Sokk
   1.125 +//! @SYMCreationDate		22/02/2006
   1.126 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.127 +//! @SYMTestCaseDesc		Open source and target files with UID of the controller, UID of the destination format
   1.128 +//!				and audio codec for the destination data sink
   1.129 +//!				Uses API elements: NewL(), OpenL(), ConvertL()
   1.130 +//! @SYMTestActions		1. Create convert object
   1.131 +//!				2. Open source and target files
   1.132 +//!				3. Convert file
   1.133 +//! @SYMTestStatus		Implemented
   1.134 +//! @SYMTestPriority		High
   1.135 +//! @SYMTestExpectedResults	File is converted
   1.136 +//! @SYMTestType		CIT
   1.137 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.138 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.139 +		COMMAND		convertutility1	NewL		
   1.140 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0004-001-OpenL_command02
   1.141 +		OUTSTANDING
   1.142 +		COMMAND		convertutility1	ConvertL	
   1.143 +		OUTSTANDING
   1.144 +		COMMAND		convertutility1	Close
   1.145 +	END_TEST_BLOCK
   1.146 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0004
   1.147 +
   1.148 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0005
   1.149 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0005
   1.150 +//! @SYMAPI			CMdaAudioConvertUtility
   1.151 +//! @SYMAuthor			Marek Sokk
   1.152 +//! @SYMCreationDate		22/02/2006
   1.153 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.154 +//! @SYMTestCaseDesc		Open source and destination files and get source datatype.
   1.155 +//!				Get supported detination datatypes and set different destination datatypes.
   1.156 +//!				Uses API elements: 	NewL(), OpenL(), SourceDataTypeL(), GetSupportedDestinationDataTypesL(),
   1.157 +//!							SetDestinationDataTypeL(), DestinationDataTypeL()
   1.158 +//! @SYMTestActions		1. Create convert object
   1.159 +//!				2. Open source and destination files.
   1.160 +//!				3. Get source datatype
   1.161 +//!				4. Get supported destination datatypes
   1.162 +//!				5. Set destination datatype
   1.163 +//!				6. Get destination datatype
   1.164 +//! @SYMTestStatus		Implemented
   1.165 +//! @SYMTestPriority		High
   1.166 +//! @SYMTestExpectedResults	Destination datatype must been set
   1.167 +//! @SYMTestType		CIT
   1.168 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.169 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.170 +		COMMAND		convertutility1	NewL		
   1.171 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-OpenL_command02
   1.172 +		OUTSTANDING
   1.173 +		COMMAND		convertutility1	SourceDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SourceDataTypeL_command03
   1.174 +		COMMAND		convertutility1	GetSupportedDestDataTypesL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-GetSupportedDestDataTypesL_command04
   1.175 +		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command05
   1.176 +		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command06
   1.177 +		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command07
   1.178 +		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command08
   1.179 +		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command09
   1.180 +		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command10
   1.181 +		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command11
   1.182 +		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command12
   1.183 +		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command13
   1.184 +		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command14
   1.185 +		COMMAND		convertutility1	Close
   1.186 +	END_TEST_BLOCK
   1.187 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0005
   1.188 +
   1.189 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0006
   1.190 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0006
   1.191 +//! @SYMAPI			CMdaAudioConvertUtility
   1.192 +//! @SYMAuthor			Marek Sokk
   1.193 +//! @SYMCreationDate		22/02/2006
   1.194 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.195 +//! @SYMTestCaseDesc		Open source and destination files and get source bitrate.
   1.196 +//!				Uses API elements: 	NewL(), OpenL(), SourceBitRateL(),
   1.197 +//! @SYMTestActions		1. Create convert object
   1.198 +//!				2. Open source and destination files.
   1.199 +//!				3. Get source bitrate
   1.200 +//! @SYMTestStatus		Implemented
   1.201 +//! @SYMTestPriority		High
   1.202 +//! @SYMTestExpectedResults	Source bitrate must been returned
   1.203 +//! @SYMTestType		CIT
   1.204 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.205 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.206 +		COMMAND		convertutility1	NewL		
   1.207 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-OpenL_command02
   1.208 +		OUTSTANDING
   1.209 +		COMMAND		convertutility1	SourceBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-SourceBitRateL_command03
   1.210 +		COMMAND		convertutility1	Close
   1.211 +	END_TEST_BLOCK
   1.212 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0006
   1.213 +
   1.214 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0007
   1.215 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0007
   1.216 +//! @SYMAPI			CMdaAudioConvertUtility
   1.217 +//! @SYMAuthor			Marek Sokk
   1.218 +//! @SYMCreationDate		22/02/2006
   1.219 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.220 +//! @SYMTestCaseDesc		Open source and destination files and get supported conversion bitrates.
   1.221 +//!				Uses API elements: 	NewL(), OpenL(), GetSupportedConversionBitRatesL(),
   1.222 +//! @SYMTestActions		1. Create convert object
   1.223 +//!				2. Open source and destination files.
   1.224 +//!				3. Get supported conversion bitrates
   1.225 +//! @SYMTestStatus		Implemented
   1.226 +//! @SYMTestPriority		High
   1.227 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.228 +//! @SYMTestType		CIT
   1.229 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.230 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.231 +		COMMAND			convertutility1	NewL		
   1.232 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0007-001-OpenL_command02
   1.233 +		OUTSTANDING
   1.234 +		COMMAND	!Error=-5	convertutility1	GetSupConversionBitRatesL		
   1.235 +		COMMAND			convertutility1	Close
   1.236 +	END_TEST_BLOCK
   1.237 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0007
   1.238 +
   1.239 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0008
   1.240 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0008
   1.241 +//! @SYMAPI			CMdaAudioConvertUtility
   1.242 +//! @SYMAuthor			Marek Sokk
   1.243 +//! @SYMCreationDate		22/02/2006
   1.244 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.245 +//! @SYMTestCaseDesc		Open source and destination files and set different destination bitrates.
   1.246 +//!				Uses API elements: 	NewL(), OpenL(), SetDestinationBitRateL(), DestinationBitRateL()
   1.247 +//! @SYMTestActions		1. Create convert object
   1.248 +//!				2. Open source and destination files.
   1.249 +//!				3. Set destination bitrate
   1.250 +//!				4. Get destination bitrate
   1.251 +//! @SYMTestStatus		Implemented
   1.252 +//! @SYMTestPriority		High
   1.253 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.254 +//! @SYMTestType		CIT
   1.255 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.256 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.257 +		COMMAND			convertutility1	NewL		
   1.258 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-OpenL_command02
   1.259 +		OUTSTANDING
   1.260 +		COMMAND	!Error=-5	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-SetDestinationBitRateL_command03
   1.261 +		COMMAND			convertutility1	DestinationBitRateL	
   1.262 +		COMMAND			convertutility1	Close
   1.263 +	END_TEST_BLOCK
   1.264 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0008
   1.265 +
   1.266 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0009
   1.267 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0009
   1.268 +//! @SYMAPI			CMdaAudioConvertUtility
   1.269 +//! @SYMAuthor			Marek Sokk
   1.270 +//! @SYMCreationDate		22/02/2006
   1.271 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.272 +//! @SYMTestCaseDesc		Open source and destination files and get source sample rate.
   1.273 +//!				Get supported conversion sample rates and set different destination sample rates.
   1.274 +//!				Uses API elements: 	NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(),
   1.275 +//!							SetDestinationSampleRateL(), DestinationSampleRateL()
   1.276 +//! @SYMTestActions		1. Create convert object
   1.277 +//!				2. Open source and destination files
   1.278 +//!				3. Get source sample rate
   1.279 +//!				4. Get supported conversion sample rates
   1.280 +//!				5. Set destination sample rate
   1.281 +//!				6. Get destination sample rate
   1.282 +//! @SYMTestStatus		Implemented
   1.283 +//! @SYMTestPriority		High
   1.284 +//! @SYMTestExpectedResults	Destination bitrate must been set
   1.285 +//! @SYMTestType		CIT
   1.286 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.287 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.288 +		COMMAND		convertutility1	NewL		
   1.289 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-OpenL_command02
   1.290 +		OUTSTANDING
   1.291 +		COMMAND		convertutility1	SourceSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SourceSampleRateL_command03
   1.292 +		COMMAND		convertutility1	GetSupConvSampleRatesL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-GetSupConvSampleRatesL_command04
   1.293 +		COMMAND		convertutility1	SetDestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SetDestinationSampleRateL_command05
   1.294 +		COMMAND		convertutility1	DestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-DestinationSampleRateL_command06
   1.295 +		COMMAND		convertutility1	Close
   1.296 +	END_TEST_BLOCK
   1.297 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0009
   1.298 +
   1.299 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0010
   1.300 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0010
   1.301 +//! @SYMAPI			CMdaAudioConvertUtility
   1.302 +//! @SYMAuthor			Marek Sokk
   1.303 +//! @SYMCreationDate		22/02/2006
   1.304 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.305 +//! @SYMTestCaseDesc		Open source and destination files and get source format. Set different destination formats.
   1.306 +//!				Uses API elements: 	NewL(), OpenL(), SourceFormatL(),
   1.307 +//!							SetDestinationFormatL(), DestinationFormatL()
   1.308 +//! @SYMTestActions		1. Create convert object
   1.309 +//!				2. Open source and destination files.
   1.310 +//!				3. Get format of source audio clip
   1.311 +//!				4. Set destination format of audio clip
   1.312 +//!				5. Get destination format of audio clip
   1.313 +//! @SYMTestStatus		Implemented
   1.314 +//! @SYMTestPriority		High
   1.315 +//! @SYMTestExpectedResults	Destination audio format must been set
   1.316 +//! @SYMTestType		CIT
   1.317 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.318 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.319 +		COMMAND		convertutility1	NewL		
   1.320 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-OpenL_command02
   1.321 +		OUTSTANDING
   1.322 +		COMMAND		convertutility1	SourceFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SourceFormatL_command03
   1.323 +		COMMAND		convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command04
   1.324 +		COMMAND		convertutility1	DestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command05
   1.325 +		COMMAND		convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command06
   1.326 +		COMMAND		convertutility1	DestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command07
   1.327 +		COMMAND		convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command08
   1.328 +		COMMAND		convertutility1	DestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command09
   1.329 +		COMMAND		convertutility1	Close
   1.330 +	END_TEST_BLOCK
   1.331 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0010
   1.332 +
   1.333 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0011
   1.334 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0011
   1.335 +//! @SYMAPI			CMdaAudioConvertUtility
   1.336 +//! @SYMAuthor			Marek Sokk
   1.337 +//! @SYMCreationDate		22/02/2006
   1.338 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.339 +//! @SYMTestCaseDesc		Open source and destination files and get source number of channels.
   1.340 +//!				Get supported number of channels for conversion. Set different number of channels for destination.
   1.341 +//!				Uses API elements: 	NewL(), OpenL(), SourceNumberOfChannelsL(),
   1.342 +//!							GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(), DestinationNumberOfChannelsL()
   1.343 +//! @SYMTestActions		1. Create convert object
   1.344 +//!				2. Open source and destination files.
   1.345 +//!				3. Get number of channels of source audio clip
   1.346 +//!				4. Get supported number of channels for conversion
   1.347 +//!				5. Set destination number of channels of audio clip
   1.348 +//!				6. Get destination number of channels of audio clip
   1.349 +//! @SYMTestStatus		Implemented
   1.350 +//! @SYMTestPriority		High
   1.351 +//! @SYMTestExpectedResults	Destination number of channels of audio must been set
   1.352 +//! @SYMTestType		CIT
   1.353 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.354 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.355 +		COMMAND		convertutility1	NewL		
   1.356 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-OpenL_command02
   1.357 +		OUTSTANDING
   1.358 +		COMMAND		convertutility1	SourceNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SourceNumberOfChannelsL_command03
   1.359 +		COMMAND		convertutility1	GetSupportedConversionNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-GetSupportedConversionNumberOfChannelsL_command04
   1.360 +		COMMAND		convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command05
   1.361 +		COMMAND		convertutility1	DestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command06
   1.362 +		COMMAND		convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command07
   1.363 +		COMMAND		convertutility1	DestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command08
   1.364 +		COMMAND		convertutility1	Close
   1.365 +	END_TEST_BLOCK
   1.366 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0011
   1.367 +
   1.368 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0012
   1.369 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0012
   1.370 +//! @SYMAPI			CMdaAudioConvertUtility
   1.371 +//! @SYMAuthor			Marek Sokk
   1.372 +//! @SYMCreationDate		22/02/2006
   1.373 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.374 +//! @SYMTestCaseDesc		Open source and destination files and get converter state.
   1.375 +//!				Uses API elements: 	NewL(), OpenL(), State(),
   1.376 +//! @SYMTestActions		1. Create convert object
   1.377 +//!				2. Get converter state
   1.378 +//!				3. Open source and destination files.
   1.379 +//!				4. Get converter state
   1.380 +//! @SYMTestStatus		Implemented
   1.381 +//! @SYMTestPriority		High
   1.382 +//! @SYMTestExpectedResults	Final state must be EOpen
   1.383 +//! @SYMTestType		CIT
   1.384 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.385 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.386 +		COMMAND		convertutility1	NewL		
   1.387 +		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command02
   1.388 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-OpenL_command03
   1.389 +		OUTSTANDING
   1.390 +		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command04
   1.391 +		COMMAND		convertutility1	Close
   1.392 +	END_TEST_BLOCK
   1.393 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0012
   1.394 +
   1.395 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0013
   1.396 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0013
   1.397 +//! @SYMAPI			CMdaAudioConvertUtility
   1.398 +//! @SYMAuthor			Marek Sokk
   1.399 +//! @SYMCreationDate		22/02/2006
   1.400 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.401 +//! @SYMTestCaseDesc		Open source and destination files. Close files and get converter state.
   1.402 +//!				Uses API elements: 	NewL(), OpenL(), Close(), State(),
   1.403 +//! @SYMTestActions		1. Create convert object
   1.404 +//!				2. Open source and destination files.
   1.405 +//!				3. Close files
   1.406 +//!				4. Get converter state
   1.407 +//! @SYMTestStatus		Implemented
   1.408 +//! @SYMTestPriority		High
   1.409 +//! @SYMTestExpectedResults	State must be ENotReady
   1.410 +//! @SYMTestType		CIT
   1.411 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.412 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.413 +		COMMAND		convertutility1	NewL		
   1.414 +		COMMAND		convertutility1	State		
   1.415 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-OpenL_command03
   1.416 +		OUTSTANDING
   1.417 +		COMMAND		convertutility1	Close		
   1.418 +		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-State_command05
   1.419 +		COMMAND		convertutility1	Close
   1.420 +	END_TEST_BLOCK
   1.421 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0013
   1.422 +
   1.423 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0014
   1.424 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0014
   1.425 +//! @SYMAPI			CMdaAudioConvertUtility
   1.426 +//! @SYMAuthor			Marek Sokk
   1.427 +//! @SYMCreationDate		22/02/2006
   1.428 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.429 +//! @SYMTestCaseDesc		Open source and destination files and play (convert)
   1.430 +//! @SYMTestActions		1. Create convert object
   1.431 +//!				2. Open source and destination files
   1.432 +//!				3. Play file
   1.433 +//!				Uses API elements: NewL(), OpenL(), PlayL()
   1.434 +//! @SYMTestStatus		Implemented
   1.435 +//! @SYMTestPriority		High
   1.436 +//! @SYMTestExpectedResults	File is converted
   1.437 +//! @SYMTestType		CIT
   1.438 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.439 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.440 +		COMMAND		convertutility1	NewL		
   1.441 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0014-001-OpenL_command02
   1.442 +		OUTSTANDING
   1.443 +		COMMAND		convertutility1	PlayL		
   1.444 +		COMMAND		convertutility1	Close
   1.445 +	END_TEST_BLOCK
   1.446 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0014
   1.447 +
   1.448 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0015
   1.449 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0015
   1.450 +//! @SYMAPI			CMdaAudioConvertUtility
   1.451 +//! @SYMAuthor			Marek Sokk
   1.452 +//! @SYMCreationDate		22/02/2006
   1.453 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.454 +//! @SYMTestCaseDesc		Open source and destination files and record (convert)
   1.455 +//! @SYMTestActions		1. Create convert object
   1.456 +//!				2. Open source and destination files
   1.457 +//!				3. Record file
   1.458 +//!				Uses API elements: NewL(), OpenL(), RecordL()
   1.459 +//! @SYMTestStatus		Implemented
   1.460 +//! @SYMTestPriority		High
   1.461 +//! @SYMTestExpectedResults	File is converted
   1.462 +//! @SYMTestType		CIT
   1.463 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.464 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.465 +		COMMAND		convertutility1	NewL		
   1.466 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0015-001-OpenL_command02
   1.467 +		OUTSTANDING
   1.468 +		COMMAND		convertutility1	RecordL		
   1.469 +		COMMAND		convertutility1	Close
   1.470 +	END_TEST_BLOCK
   1.471 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0015
   1.472 +
   1.473 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0016
   1.474 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0016
   1.475 +//! @SYMAPI			CMdaAudioConvertUtility
   1.476 +//! @SYMAuthor			Marek Sokk & Rehana Anwar
   1.477 +//! @SYMCreationDate		22/02/2006
   1.478 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.479 +//! @SYMTestCaseDesc		Open source and destination files start conversion and stop conversion.
   1.480 +//! @SYMTestActions		1. Create convert object
   1.481 +//!				2. Open source and destination files
   1.482 +//!				3. Start conversion
   1.483 +//!				4. Stop
   1.484 +//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
   1.485 +//! @SYMTestStatus		Implemented
   1.486 +//! @SYMTestPriority		High
   1.487 +//! @SYMTestExpectedResults	KErrNotReady is returned
   1.488 +//! @SYMTestType		CIT
   1.489 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.490 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.491 +		COMMAND		convertutility1	NewL		
   1.492 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-OpenL_command02
   1.493 +		OUTSTANDING
   1.494 +		COMMAND		convertutility1	ConvertL 		MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-ConvertL_command03
   1.495 +		OUTSTANDING
   1.496 +		COMMAND	!AsyncError=-18	convertutility1	Stop		
   1.497 +		COMMAND		convertutility1	Close
   1.498 +	END_TEST_BLOCK
   1.499 +END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0016
   1.500 +
   1.501 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0017
   1.502 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0017
   1.503 +//! @SYMAPI			CMdaAudioConvertUtility
   1.504 +//! @SYMAuthor			Marek Sokk
   1.505 +//! @SYMCreationDate		22/02/2006
   1.506 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.507 +//! @SYMTestCaseDesc		Open source and destination files and set clip position many times.
   1.508 +//! @SYMTestActions		1. Create convert object
   1.509 +//!				2. Open source and destination files
   1.510 +//!				3. Set postion
   1.511 +//!				4. Get position
   1.512 +//!				Uses API elements: NewL(), OpenL(), SetPosition(), Position()
   1.513 +//! @SYMTestStatus		Implemented
   1.514 +//! @SYMTestPriority		High
   1.515 +//! @SYMTestExpectedResults	Clip postion is changed
   1.516 +//! @SYMTestType		CIT
   1.517 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.518 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.519 +		COMMAND		convertutility1	NewL		
   1.520 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-OpenL_command02
   1.521 +		OUTSTANDING
   1.522 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command03
   1.523 +		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command04
   1.524 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command05
   1.525 +		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command06
   1.526 +		COMMAND		convertutility1	Close
   1.527 +	END_TEST_BLOCK
   1.528 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0017
   1.529 +
   1.530 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0018
   1.531 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0018
   1.532 +//! @SYMAPI			CMdaAudioConvertUtility
   1.533 +//! @SYMAuthor			Marek Sokk
   1.534 +//! @SYMCreationDate		22/02/2006
   1.535 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.536 +//! @SYMTestCaseDesc		Open source and destination files and crop.
   1.537 +//! @SYMTestActions		1. Create convert object
   1.538 +//!				2. Open source and destination files
   1.539 +//!				3. Crop
   1.540 +//!				Uses API elements: NewL(), OpenL(), CropL()
   1.541 +//! @SYMTestStatus		Implemented
   1.542 +//! @SYMTestPriority		High
   1.543 +//! @SYMTestExpectedResults	File is cropped
   1.544 +//! @SYMTestType		CIT
   1.545 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.546 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.547 +		COMMAND		convertutility1	NewL		
   1.548 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-OpenL_command02
   1.549 +		OUTSTANDING
   1.550 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-SetPosition_command03
   1.551 +		COMMAND		convertutility1	CropL		
   1.552 +		COMMAND		convertutility1	Close
   1.553 +	END_TEST_BLOCK
   1.554 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0018
   1.555 +
   1.556 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0019
   1.557 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0019
   1.558 +//! @SYMAPI			CMdaAudioConvertUtility
   1.559 +//! @SYMAuthor			Marek Sokk
   1.560 +//! @SYMCreationDate		22/02/2006
   1.561 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.562 +//! @SYMTestCaseDesc		Open source and destination files and get record time available.
   1.563 +//! @SYMTestActions		1. Create convert object
   1.564 +//!				2. Open source and destination files
   1.565 +//!				3. Get record time available
   1.566 +//!				Uses API elements: NewL(), OpenL(), RecordTimeAvailable()
   1.567 +//! @SYMTestStatus		Implemented
   1.568 +//! @SYMTestPriority		High
   1.569 +//! @SYMTestExpectedResults	Returned available recording time
   1.570 +//! @SYMTestType		CIT
   1.571 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.572 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.573 +		COMMAND		convertutility1	NewL		
   1.574 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0019-001-OpenL_command02
   1.575 +		OUTSTANDING
   1.576 +		COMMAND		convertutility1	RecordTimeAvailable		
   1.577 +		COMMAND		convertutility1	Close
   1.578 +	END_TEST_BLOCK
   1.579 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0019
   1.580 +
   1.581 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0020
   1.582 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0020
   1.583 +//! @SYMAPI			CMdaAudioConvertUtility
   1.584 +//! @SYMAuthor			Marek Sokk
   1.585 +//! @SYMCreationDate		22/02/2006
   1.586 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.587 +//! @SYMTestCaseDesc		Open source and destination files and get clip duration.
   1.588 +//! @SYMTestActions		1. Create convert object
   1.589 +//!				2. Open source and destination files
   1.590 +//!				3. Get clip duration
   1.591 +//!				Uses API elements: NewL(), OpenL(), Duration()
   1.592 +//! @SYMTestStatus		Implemented
   1.593 +//! @SYMTestPriority		High
   1.594 +//! @SYMTestExpectedResults	Returned clip duration
   1.595 +//! @SYMTestType		CIT
   1.596 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.597 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.598 +		COMMAND		convertutility1	NewL		
   1.599 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-OpenL_command02
   1.600 +		OUTSTANDING
   1.601 +		COMMAND		convertutility1	Duration		MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-Duration_command03
   1.602 +		COMMAND		convertutility1	Close
   1.603 +	END_TEST_BLOCK
   1.604 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0020
   1.605 +
   1.606 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0021
   1.607 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0021
   1.608 +//! @SYMAPI			CMdaAudioConvertUtility
   1.609 +//! @SYMAuthor			Marek Sokk
   1.610 +//! @SYMCreationDate		22/02/2006
   1.611 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.612 +//! @SYMTestCaseDesc		Open source and destination files. Set and clear window for playpack many times
   1.613 +//! @SYMTestActions		1. Create convert object
   1.614 +//!				2. Open source and destination files
   1.615 +//!				3. Set windows for playback
   1.616 +//!				4. Clear playback window
   1.617 +//!				Uses API elements: NewL(), OpenL(), SetPlayWindow(), ClearPlayWindow()
   1.618 +//! @SYMTestStatus		Implemented
   1.619 +//! @SYMTestPriority		High
   1.620 +//! @SYMTestExpectedResults	No Errors
   1.621 +//! @SYMTestType		CIT
   1.622 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.623 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.624 +		COMMAND		convertutility1	NewL		
   1.625 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-OpenL_command02
   1.626 +		OUTSTANDING
   1.627 +		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-SetPlayWindow_command03
   1.628 +		COMMAND		convertutility1	ClearPlayWindow		
   1.629 +		COMMAND		convertutility1	Close
   1.630 +	END_TEST_BLOCK
   1.631 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0021
   1.632 +
   1.633 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0022
   1.634 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0022
   1.635 +//! @SYMAPI			CMdaAudioConvertUtility
   1.636 +//! @SYMAuthor			Marek Sokk
   1.637 +//! @SYMCreationDate		21/04/2006
   1.638 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.639 +//! @SYMTestCaseDesc		Set the number of repetitions for playback
   1.640 +//! @SYMTestActions		1. Create convert object 2. Set the number of repetitions for playback
   1.641 +//!				Uses API elements: NewL(), SetRepeats()
   1.642 +//! @SYMTestStatus		Implemented
   1.643 +//! @SYMTestPriority		High
   1.644 +//! @SYMTestExpectedResults	Repetitions set
   1.645 +//! @SYMTestType		CIT
   1.646 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.647 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.648 +		COMMAND		convertutility1	NewL		
   1.649 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-OpenL_command02
   1.650 +		OUTSTANDING
   1.651 +		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-SetRepeats_command03
   1.652 +		COMMAND		convertutility1	Close
   1.653 +	END_TEST_BLOCK
   1.654 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0022
   1.655 +
   1.656 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0023
   1.657 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0023
   1.658 +//! @SYMAPI			CMdaAudioConvertUtility
   1.659 +//! @SYMAuthor			Marek Sokk
   1.660 +//! @SYMCreationDate		22/02/2006
   1.661 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.662 +//! @SYMTestCaseDesc		Open source and destination files and set maximum write length.
   1.663 +//! @SYMTestActions		1. Create convert object
   1.664 +//!				2. Open source and destination files
   1.665 +//!				3. Set maximum write length
   1.666 +//!				Uses API elements: NewL(), OpenL(), SetMaxWriteLength()
   1.667 +//! @SYMTestStatus		Implemented
   1.668 +//! @SYMTestPriority		High
   1.669 +//! @SYMTestExpectedResults	No Errors
   1.670 +//! @SYMTestType		CIT
   1.671 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.672 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.673 +		COMMAND		convertutility1	NewL		
   1.674 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-OpenL_command02
   1.675 +		OUTSTANDING
   1.676 +		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-SetMaxWriteLength_command03
   1.677 +		COMMAND		convertutility1	Close
   1.678 +	END_TEST_BLOCK
   1.679 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0023
   1.680 +
   1.681 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0024
   1.682 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0024
   1.683 +//! @SYMAPI			CMdaAudioConvertUtility
   1.684 +//! @SYMAuthor			Marek Sokk
   1.685 +//! @SYMCreationDate		22/02/2006
   1.686 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.687 +//! @SYMTestCaseDesc		Open source and destination files and crop from beginning.
   1.688 +//! @SYMTestActions		1. Create convert object
   1.689 +//!				2. Open source and destination files
   1.690 +//!				3. Crop audio clip from beginning
   1.691 +//!				Uses API elements: NewL(), OpenL(), CropFromBeginningL()
   1.692 +//! @SYMTestStatus		Implemented
   1.693 +//! @SYMTestPriority		High
   1.694 +//! @SYMTestExpectedResults	Audio clip is cropped
   1.695 +//! @SYMTestType		CIT
   1.696 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.697 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.698 +		COMMAND		convertutility1	NewL		
   1.699 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-OpenL_command02
   1.700 +		OUTSTANDING
   1.701 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-SetPosition_command03
   1.702 +		COMMAND		convertutility1	CropFromBeginningL		
   1.703 +		COMMAND		convertutility1	Close
   1.704 +	END_TEST_BLOCK
   1.705 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0024
   1.706 +
   1.707 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0025
   1.708 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0025
   1.709 +//! @SYMAPI			CMdaAudioConvertUtility
   1.710 +//! @SYMAuthor			Marek Sokk
   1.711 +//! @SYMCreationDate		22/02/2006
   1.712 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.713 +//! @SYMTestCaseDesc		Get controller implementation information
   1.714 +//! @SYMTestActions		1. Create convert object
   1.715 +//!				2. Open source and destination files
   1.716 +//!				3. Get controller information
   1.717 +//!				Uses API elements: NewL(), OpenL(), ControllerImplementationInformationL()
   1.718 +//! @SYMTestStatus		Implemented
   1.719 +//! @SYMTestPriority		High
   1.720 +//! @SYMTestExpectedResults	Returned controller implementation structure
   1.721 +//! @SYMTestType		CIT
   1.722 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.723 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.724 +		COMMAND		convertutility1	NewL		
   1.725 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0025-001-OpenL_command02
   1.726 +		OUTSTANDING
   1.727 +		COMMAND		convertutility1	ControllerImplementationInformationL		
   1.728 +		COMMAND		convertutility1	Close
   1.729 +	END_TEST_BLOCK
   1.730 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0025
   1.731 +
   1.732 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0026
   1.733 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0026
   1.734 +//! @SYMAPI			CMdaAudioConvertUtility
   1.735 +//! @SYMAuthor			Marek Sokk
   1.736 +//! @SYMCreationDate		23/02/2006
   1.737 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.738 +//! @SYMTestCaseDesc		Send a synchronous custom command to the controller with Dataformat
   1.739 +//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
   1.740 +//!				Uses API elements: NewL(), CustomCommandSync()
   1.741 +//! @SYMTestStatus		Implemented
   1.742 +//! @SYMTestPriority		High
   1.743 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.744 +//! @SYMTestType		CIT
   1.745 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.746 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.747 +		COMMAND			convertutility1	NewL		
   1.748 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-OpenL_command02
   1.749 +		OUTSTANDING
   1.750 +		COMMAND	!Error=-5	convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-CustomCommandSync_command03
   1.751 +		COMMAND			convertutility1	Close
   1.752 +	END_TEST_BLOCK
   1.753 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0026
   1.754 +
   1.755 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0027
   1.756 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0027
   1.757 +//! @SYMAPI			CMdaAudioConvertUtility
   1.758 +//! @SYMAuthor			Marek Sokk
   1.759 +//! @SYMCreationDate		23/02/2006
   1.760 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.761 +//! @SYMTestCaseDesc		Send a synchronous custom command to the controller without Dataformat
   1.762 +//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
   1.763 +//!				Uses API elements: NewL(), CustomCommandSync()
   1.764 +//! @SYMTestStatus		Implemented
   1.765 +//! @SYMTestPriority		High
   1.766 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.767 +//! @SYMTestType		CIT
   1.768 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.769 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.770 +		COMMAND			convertutility1	NewL		
   1.771 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-OpenL_command02
   1.772 +		OUTSTANDING
   1.773 +		COMMAND	!Error=-5	convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-CustomCommandSync_command03
   1.774 +		COMMAND			convertutility1	Close
   1.775 +	END_TEST_BLOCK
   1.776 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0027
   1.777 +
   1.778 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0028
   1.779 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0028
   1.780 +//! @SYMAPI			CMdaAudioConvertUtility
   1.781 +//! @SYMAuthor			Marek Sokk
   1.782 +//! @SYMCreationDate		23/02/2006
   1.783 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.784 +//! @SYMTestCaseDesc		Send an asynchronous custom command to the controller with Dataformat
   1.785 +//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
   1.786 +//!				Uses API elements: NewL(), CustomCommandAsync()
   1.787 +//! @SYMTestStatus		Implemented
   1.788 +//! @SYMTestPriority		High
   1.789 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.790 +//! @SYMTestType		CIT
   1.791 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.792 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.793 +		COMMAND			convertutility1	NewL		
   1.794 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-OpenL_command02
   1.795 +		OUTSTANDING
   1.796 +		COMMAND	!AsyncError=-5	convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-CustomCommandAsync_command03
   1.797 +		OUTSTANDING
   1.798 +		COMMAND			convertutility1	Close
   1.799 +	END_TEST_BLOCK
   1.800 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0028
   1.801 +
   1.802 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0029
   1.803 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0029
   1.804 +//! @SYMAPI			CMdaAudioConvertUtility
   1.805 +//! @SYMAuthor			Marek Sokk
   1.806 +//! @SYMCreationDate		23/02/2006
   1.807 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.808 +//! @SYMTestCaseDesc		Send an asynchronous custom command to the controller without Dataformat
   1.809 +//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
   1.810 +//!				Uses API elements: NewL(), CustomCommandAsync()
   1.811 +//! @SYMTestStatus		Implemented
   1.812 +//! @SYMTestPriority		High
   1.813 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.814 +//! @SYMTestType		CIT
   1.815 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.816 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.817 +		COMMAND			convertutility1	NewL		
   1.818 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-OpenL_command02
   1.819 +		OUTSTANDING
   1.820 +		COMMAND	!AsyncError=-5	convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-CustomCommandAsync_command03
   1.821 +		OUTSTANDING
   1.822 +		COMMAND			convertutility1	Close
   1.823 +	END_TEST_BLOCK
   1.824 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0029
   1.825 +
   1.826 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0030
   1.827 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0030
   1.828 +//! @SYMAPI			CMdaAudioConvertUtility
   1.829 +//! @SYMAuthor			Marek Sokk
   1.830 +//! @SYMCreationDate		23/02/2006
   1.831 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.832 +//! @SYMTestCaseDesc		Set the priority of the controller's sub thread
   1.833 +//! @SYMTestActions		1. Create convert object
   1.834 +//!				2. Set the priority of the controller's sub thread
   1.835 +//!				Uses API elements: NewL(), SetThreadPriority()
   1.836 +//! @SYMTestStatus		Implemented
   1.837 +//! @SYMTestPriority		High
   1.838 +//! @SYMTestExpectedResults	Priority is changed
   1.839 +//! @SYMTestType		CIT
   1.840 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.841 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.842 +		COMMAND		convertutility1	NewL		
   1.843 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-OpenL_command02
   1.844 +		OUTSTANDING
   1.845 +		COMMAND		convertutility1	SetThreadPriority		MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-SetThreadPriority_command03
   1.846 +		COMMAND		convertutility1	Close
   1.847 +	END_TEST_BLOCK
   1.848 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0030
   1.849 +
   1.850 +//******************************************************//
   1.851 +//	Phase 2 (negative) tests begin here		//
   1.852 +//******************************************************//
   1.853 +
   1.854 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0031
   1.855 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0031
   1.856 +//! @SYMAPI			CMdaAudioConvertUtility
   1.857 +//! @SYMAuthor			Marek Sokk
   1.858 +//! @SYMCreationDate		23/02/2006
   1.859 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.860 +//! @SYMTestCaseDesc		Open nonexisting source and target files
   1.861 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
   1.862 +//!				Uses API elements: NewL(), OpenL()
   1.863 +//! @SYMTestStatus		Implemented
   1.864 +//! @SYMTestPriority		High
   1.865 +//! @SYMTestExpectedResults	KErrNotFound is returned
   1.866 +//! @SYMTestType		CIT
   1.867 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.868 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.869 +		COMMAND			convertutility1	NewL		
   1.870 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0031-001-OpenL_command02
   1.871 +		OUTSTANDING
   1.872 +		COMMAND			convertutility1	Close
   1.873 +	END_TEST_BLOCK
   1.874 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0031
   1.875 +
   1.876 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0032
   1.877 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0032
   1.878 +//! @SYMAPI			CMdaAudioConvertUtility
   1.879 +//! @SYMAuthor			Marek Sokk
   1.880 +//! @SYMCreationDate		23/02/2006
   1.881 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.882 +//! @SYMTestCaseDesc		Open source and target files with not valid target format
   1.883 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
   1.884 +//!				Uses API elements: NewL(), OpenL()
   1.885 +//! @SYMTestStatus		Implemented
   1.886 +//! @SYMTestPriority		High
   1.887 +//! @SYMTestExpectedResults	KErrNotFound is returned
   1.888 +//! @SYMTestType		CIT
   1.889 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.890 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.891 +		COMMAND			convertutility1	NewL		
   1.892 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0032-001-OpenL_command02
   1.893 +		OUTSTANDING
   1.894 +		COMMAND			convertutility1	Close
   1.895 +	END_TEST_BLOCK
   1.896 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0032
   1.897 +
   1.898 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0033
   1.899 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0033
   1.900 +//! @SYMAPI			CMdaAudioConvertUtility
   1.901 +//! @SYMAuthor			Marek Sokk
   1.902 +//! @SYMCreationDate		23/02/2006
   1.903 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.904 +//! @SYMTestCaseDesc		Open source and target files with not valid audio codec for the destination data sink
   1.905 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
   1.906 +//!				Uses API elements: NewL(), OpenL()
   1.907 +//! @SYMTestStatus		Implemented
   1.908 +//! @SYMTestPriority		High
   1.909 +//! @SYMTestExpectedResults	Files are opened
   1.910 +//! @SYMTestType		CIT
   1.911 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.912 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.913 +		COMMAND		convertutility1	NewL		
   1.914 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0033-001-OpenL_command02
   1.915 +		OUTSTANDING
   1.916 +		COMMAND		convertutility1	Close
   1.917 +	END_TEST_BLOCK
   1.918 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0033
   1.919 +
   1.920 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0034
   1.921 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0034
   1.922 +//! @SYMAPI			CMdaAudioConvertUtility
   1.923 +//! @SYMAuthor			Marek Sokk
   1.924 +//! @SYMCreationDate		23/02/2006
   1.925 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.926 +//! @SYMTestCaseDesc		Open source and target files with not valid audio setings
   1.927 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
   1.928 +//!				Uses API elements: NewL(), OpenL()
   1.929 +//! @SYMTestStatus		Implemented
   1.930 +//! @SYMTestPriority		High
   1.931 +//! @SYMTestExpectedResults	Files are opened
   1.932 +//! @SYMTestType		CIT
   1.933 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.934 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.935 +		COMMAND		convertutility1	NewL		
   1.936 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0034-001-OpenL_command02
   1.937 +		OUTSTANDING
   1.938 +		COMMAND		convertutility1	Close
   1.939 +	END_TEST_BLOCK
   1.940 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0034
   1.941 +
   1.942 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0035
   1.943 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0035
   1.944 +//! @SYMAPI			CMdaAudioConvertUtility
   1.945 +//! @SYMAuthor			Marek Sokk
   1.946 +//! @SYMCreationDate		23/02/2006
   1.947 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.948 +//! @SYMTestCaseDesc		Open source and target files with not valid audio setings for source and target files
   1.949 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
   1.950 +//!				Uses API elements: NewL(), OpenL()
   1.951 +//! @SYMTestStatus		Implemented
   1.952 +//! @SYMTestPriority		High
   1.953 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.954 +//! @SYMTestType		CIT
   1.955 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.956 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.957 +		COMMAND			convertutility1	NewL		
   1.958 +		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0035-001-OpenL_command02
   1.959 +		OUTSTANDING
   1.960 +		COMMAND			convertutility1	Close
   1.961 +	END_TEST_BLOCK
   1.962 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0035
   1.963 +
   1.964 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0036
   1.965 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0036
   1.966 +//! @SYMAPI			CMdaAudioConvertUtility
   1.967 +//! @SYMAuthor			Marek Sokk
   1.968 +//! @SYMCreationDate		23/02/2006
   1.969 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.970 +//! @SYMTestCaseDesc		Open source and target files with not valid audio codec for the source audio object
   1.971 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
   1.972 +//!				Uses API elements: NewL(), OpenL()
   1.973 +//! @SYMTestStatus		Implemented
   1.974 +//! @SYMTestPriority		High
   1.975 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.976 +//! @SYMTestType		CIT
   1.977 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
   1.978 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
   1.979 +		COMMAND			convertutility1	NewL		
   1.980 +		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0036-001-OpenL_command02
   1.981 +		OUTSTANDING
   1.982 +		COMMAND			convertutility1	Close
   1.983 +	END_TEST_BLOCK
   1.984 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0036
   1.985 +
   1.986 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0037
   1.987 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0037
   1.988 +//! @SYMAPI			CMdaAudioConvertUtility
   1.989 +//! @SYMAuthor			Marek Sokk
   1.990 +//! @SYMCreationDate		23/02/2006
   1.991 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
   1.992 +//! @SYMTestCaseDesc		Set not valid destination data type
   1.993 +//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. set destination audio clip data type
   1.994 +//!				Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL()
   1.995 +//! @SYMTestStatus		Implemented
   1.996 +//! @SYMTestPriority		High
   1.997 +//! @SYMTestExpectedResults	KErrNotSupported is returned
   1.998 +//! @SYMTestType		CIT
   1.999 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1000 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1001 +		COMMAND			convertutility1	NewL		
  1.1002 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-OpenL_command02
  1.1003 +		OUTSTANDING
  1.1004 +		COMMAND			convertutility1	SourceDataTypeL		
  1.1005 +		COMMAND			convertutility1	GetSupportedDestDataTypesL		
  1.1006 +		COMMAND	!Error=-5	convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-SetDestinationDataTypeL_command05
  1.1007 +		COMMAND			convertutility1	Close
  1.1008 +	END_TEST_BLOCK
  1.1009 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0037
  1.1010 +
  1.1011 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0038
  1.1012 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0038
  1.1013 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1014 +//! @SYMAuthor			Marek Sokk
  1.1015 +//! @SYMCreationDate		23/02/2006
  1.1016 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1017 +//! @SYMTestCaseDesc		Get destination audio clip data type without opening files before
  1.1018 +//! @SYMTestActions		1. Create convert object 2. Get destination audio clip data type
  1.1019 +//!				Uses API elements: NewL(), DestinationDataTypeL()
  1.1020 +//! @SYMTestStatus		Implemented
  1.1021 +//! @SYMTestPriority		High
  1.1022 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1023 +//! @SYMTestType		CIT
  1.1024 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1025 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1026 +		COMMAND			convertutility1	NewL		
  1.1027 +		COMMAND	!Error=-18	convertutility1	DestinationDataTypeL		
  1.1028 +		COMMAND			convertutility1	~
  1.1029 +	END_TEST_BLOCK
  1.1030 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0038
  1.1031 +
  1.1032 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0039
  1.1033 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0039
  1.1034 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1035 +//! @SYMAuthor			Marek Sokk
  1.1036 +//! @SYMCreationDate		23/02/2006
  1.1037 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1038 +//! @SYMTestCaseDesc		Get source audio clip data type without opening files before
  1.1039 +//! @SYMTestActions		1. Create convert object 2. Get source audio clip data type
  1.1040 +//!				Uses API elements: NewL(), SourceDataTypeL()
  1.1041 +//! @SYMTestStatus		Implemented
  1.1042 +//! @SYMTestPriority		High
  1.1043 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1044 +//! @SYMTestType		CIT
  1.1045 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1046 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1047 +		COMMAND			convertutility1	NewL		
  1.1048 +		COMMAND	!Error=-18	convertutility1	SourceDataTypeL		
  1.1049 +		COMMAND			convertutility1	~
  1.1050 +	END_TEST_BLOCK
  1.1051 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0039
  1.1052 +
  1.1053 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0040
  1.1054 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0040
  1.1055 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1056 +//! @SYMAuthor			Marek Sokk
  1.1057 +//! @SYMCreationDate		23/02/2006
  1.1058 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1059 +//! @SYMTestCaseDesc		Set not valid destination audio clip bit rate
  1.1060 +//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Set destination audio clip bit rate
  1.1061 +//!				Uses API elements: NewL(), OpenL(), SetDestinationBitRateL()
  1.1062 +//! @SYMTestStatus		Implemented
  1.1063 +//! @SYMTestPriority		High
  1.1064 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.1065 +//! @SYMTestType		CIT
  1.1066 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1067 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1068 +		COMMAND			convertutility1	NewL		
  1.1069 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-OpenL_command02
  1.1070 +		OUTSTANDING
  1.1071 +		COMMAND			convertutility1	SourceBitRateL		
  1.1072 +		COMMAND	!Error=-5	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-SetDestinationBitRateL_command04
  1.1073 +		COMMAND			convertutility1	Close
  1.1074 +	END_TEST_BLOCK
  1.1075 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0040
  1.1076 +
  1.1077 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0041
  1.1078 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0041
  1.1079 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1080 +//! @SYMAuthor			Marek Sokk
  1.1081 +//! @SYMCreationDate		23/02/2006
  1.1082 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1083 +//! @SYMTestCaseDesc		Get destination audio clip bit rate without opening files before
  1.1084 +//! @SYMTestActions		1. Create convert object 2. Get destination audio clip bit rate
  1.1085 +//!				Uses API elements: NewL(), DestinationBitRateL()
  1.1086 +//! @SYMTestStatus		Implemented
  1.1087 +//! @SYMTestPriority		High
  1.1088 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1089 +//! @SYMTestType		CIT
  1.1090 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1091 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1092 +		COMMAND			convertutility1	NewL		
  1.1093 +		COMMAND	!Error=-18	convertutility1	DestinationBitRateL		
  1.1094 +		COMMAND			convertutility1	~
  1.1095 +	END_TEST_BLOCK
  1.1096 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0041
  1.1097 +
  1.1098 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0042
  1.1099 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0042
  1.1100 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1101 +//! @SYMAuthor			Marek Sokk
  1.1102 +//! @SYMCreationDate		23/02/2006
  1.1103 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1104 +//! @SYMTestCaseDesc		Get source audio clip bit rate without opening files before
  1.1105 +//! @SYMTestActions		1. Create convert object 2. Get source audio clip bit rate
  1.1106 +//!				Uses API elements: NewL(), SourceBitRateL()
  1.1107 +//! @SYMTestStatus		Implemented
  1.1108 +//! @SYMTestPriority		High
  1.1109 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1110 +//! @SYMTestType		CIT
  1.1111 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1112 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1113 +		COMMAND			convertutility1	NewL		
  1.1114 +		COMMAND	!Error=-18	convertutility1	SourceBitRateL		
  1.1115 +		COMMAND			convertutility1	~
  1.1116 +	END_TEST_BLOCK
  1.1117 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0042
  1.1118 +
  1.1119 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0043
  1.1120 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0043
  1.1121 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1122 +//! @SYMAuthor			Marek Sokk
  1.1123 +//! @SYMCreationDate		23/02/2006
  1.1124 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1125 +//! @SYMTestCaseDesc		Set not valid destination audio clip sample rate
  1.1126 +//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Set destination audio clip sample rate
  1.1127 +//!				Uses API elements: NewL(), OpenL(), SetDestinationSampleRateL()
  1.1128 +//! @SYMTestStatus		Implemented
  1.1129 +//! @SYMTestPriority		High
  1.1130 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.1131 +//! @SYMTestType		CIT
  1.1132 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1133 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1134 +		COMMAND			convertutility1	NewL		
  1.1135 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-OpenL_command02
  1.1136 +		OUTSTANDING
  1.1137 +		COMMAND			convertutility1	SourceSampleRateL		
  1.1138 +		COMMAND			convertutility1	GetSupConvSampleRatesL		
  1.1139 +		COMMAND	!Error=-5	convertutility1	SetDestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-SetDestinationSampleRateL_command05
  1.1140 +		COMMAND			convertutility1	Close
  1.1141 +	END_TEST_BLOCK
  1.1142 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0043
  1.1143 +
  1.1144 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0044
  1.1145 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0044
  1.1146 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1147 +//! @SYMAuthor			Marek Sokk
  1.1148 +//! @SYMCreationDate		23/02/2006
  1.1149 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1150 +//! @SYMTestCaseDesc		Get destination audio clip sample rate without opening files before
  1.1151 +//! @SYMTestActions		1. Create convert object 2. Get destination audio clip sample rate
  1.1152 +//!				Uses API elements: NewL(), DestinationSampleRateL()
  1.1153 +//! @SYMTestStatus		Implemented
  1.1154 +//! @SYMTestPriority		High
  1.1155 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1156 +//! @SYMTestType		CIT
  1.1157 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1158 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1159 +		COMMAND			convertutility1	NewL		
  1.1160 +		COMMAND	!Error=-18	convertutility1	DestinationSampleRateL		
  1.1161 +		COMMAND			convertutility1	~
  1.1162 +	END_TEST_BLOCK
  1.1163 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0044
  1.1164 +
  1.1165 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0045
  1.1166 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0045
  1.1167 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1168 +//! @SYMAuthor			Marek Sokk
  1.1169 +//! @SYMCreationDate		23/02/2006
  1.1170 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1171 +//! @SYMTestCaseDesc		Get source audio clip sample rate without opening files before
  1.1172 +//! @SYMTestActions		1. Create convert object 2. Get source audio clip sample rate
  1.1173 +//!				Uses API elements: NewL(), SourceSampleRateL()
  1.1174 +//! @SYMTestStatus		Implemented
  1.1175 +//! @SYMTestPriority		High
  1.1176 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1177 +//! @SYMTestType		CIT
  1.1178 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1179 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1180 +		COMMAND			convertutility1	NewL		
  1.1181 +		COMMAND	!Error=-18	convertutility1	SourceSampleRateL		
  1.1182 +		COMMAND			convertutility1	~
  1.1183 +	END_TEST_BLOCK
  1.1184 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0045
  1.1185 +
  1.1186 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0046
  1.1187 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0046
  1.1188 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1189 +//! @SYMAuthor			Marek Sokk
  1.1190 +//! @SYMCreationDate		24/02/2006
  1.1191 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1192 +//! @SYMTestCaseDesc		Set not valid format for destination audio clip
  1.1193 +//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Sets the format of the destination audio clip
  1.1194 +//!				Uses API elements: NewL(), OpenL(), SetDestinationFormatL()
  1.1195 +//! @SYMTestStatus		Implemented
  1.1196 +//! @SYMTestPriority		High
  1.1197 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.1198 +//! @SYMTestType		CIT
  1.1199 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1200 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1201 +		COMMAND			convertutility1	NewL		
  1.1202 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-OpenL_command02
  1.1203 +		OUTSTANDING
  1.1204 +		COMMAND			convertutility1	SourceFormatL		
  1.1205 +		COMMAND	!Error=-5	convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-SetDestinationFormatL_command04
  1.1206 +		COMMAND			convertutility1	Close
  1.1207 +	END_TEST_BLOCK
  1.1208 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0046
  1.1209 +
  1.1210 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0047
  1.1211 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0047
  1.1212 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1213 +//! @SYMAuthor			Marek Sokk
  1.1214 +//! @SYMCreationDate		24/02/2006
  1.1215 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1216 +//! @SYMTestCaseDesc		Get format of the destination audio clip without opening files before
  1.1217 +//! @SYMTestActions		1. Create convert object 2. Get format of the destination audio clip
  1.1218 +//!				Uses API elements: NewL(), DestinationFormatL()
  1.1219 +//! @SYMTestStatus		Implemented
  1.1220 +//! @SYMTestPriority		High
  1.1221 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1222 +//! @SYMTestType		CIT
  1.1223 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1224 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1225 +		COMMAND			convertutility1	NewL		
  1.1226 +		COMMAND	!Error=-18	convertutility1	DestinationFormatL		
  1.1227 +		COMMAND			convertutility1	~
  1.1228 +	END_TEST_BLOCK
  1.1229 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0047
  1.1230 +
  1.1231 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0048
  1.1232 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0048
  1.1233 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1234 +//! @SYMAuthor			Marek Sokk
  1.1235 +//! @SYMCreationDate		24/02/2006
  1.1236 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1237 +//! @SYMTestCaseDesc		Get format of the source audio clip without opening files before
  1.1238 +//! @SYMTestActions		1. Create convert object 2. Get format of the source audio clip
  1.1239 +//!				Uses API elements: NewL(), SourceFormatL()
  1.1240 +//! @SYMTestStatus		Implemented
  1.1241 +//! @SYMTestPriority		High
  1.1242 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1243 +//! @SYMTestType		CIT
  1.1244 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1245 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1246 +		COMMAND			convertutility1	NewL		
  1.1247 +		COMMAND	!Error=-18	convertutility1	SourceFormatL		
  1.1248 +		COMMAND			convertutility1	~
  1.1249 +	END_TEST_BLOCK
  1.1250 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0048
  1.1251 +
  1.1252 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0049
  1.1253 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0049
  1.1254 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1255 +//! @SYMAuthor			Marek Sokk
  1.1256 +//! @SYMCreationDate		24/02/2006
  1.1257 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1258 +//! @SYMTestCaseDesc		Set not valid number of channels for destination audio clip
  1.1259 +//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Sets the number of channels for the destination audio clip
  1.1260 +//!				Uses API elements: NewL(), OpenL(), SetDestinationNumberOfChannelsL()
  1.1261 +//! @SYMTestStatus		Implemented
  1.1262 +//! @SYMTestPriority		High
  1.1263 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.1264 +//! @SYMTestType		CIT
  1.1265 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1266 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1267 +		COMMAND			convertutility1	NewL		
  1.1268 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-OpenL_command02
  1.1269 +		OUTSTANDING
  1.1270 +		COMMAND			convertutility1	SourceNumberOfChannelsL		
  1.1271 +		COMMAND			convertutility1	GetSupportedConversionNumberOfChannelsL		
  1.1272 +		COMMAND	!Error=-5	convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-SetDestinationNumberOfChannelsL_command05
  1.1273 +		COMMAND			convertutility1	Close
  1.1274 +	END_TEST_BLOCK
  1.1275 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0049
  1.1276 +
  1.1277 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0050
  1.1278 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0050
  1.1279 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1280 +//! @SYMAuthor			Marek Sokk
  1.1281 +//! @SYMCreationDate		24/02/2006
  1.1282 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1283 +//! @SYMTestCaseDesc		Get number of channels of the destination audio clip without opening files before
  1.1284 +//! @SYMTestActions		1. Create convert object 2. Get number of channels of the destination audio clip
  1.1285 +//!				Uses API elements: NewL(), DestinationNumberOfChannelsL()
  1.1286 +//! @SYMTestStatus		Implemented
  1.1287 +//! @SYMTestPriority		High
  1.1288 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1289 +//! @SYMTestType		CIT
  1.1290 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1291 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1292 +		COMMAND			convertutility1	NewL		
  1.1293 +		COMMAND	!Error=-18	convertutility1	DestinationNumberOfChannelsL		
  1.1294 +		COMMAND			convertutility1	~
  1.1295 +	END_TEST_BLOCK
  1.1296 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0050
  1.1297 +
  1.1298 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0051
  1.1299 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0051
  1.1300 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1301 +//! @SYMAuthor			Marek Sokk
  1.1302 +//! @SYMCreationDate		24/02/2006
  1.1303 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1304 +//! @SYMTestCaseDesc		Get number of channels of the source audio clip without opening files before
  1.1305 +//! @SYMTestActions		1. Create convert object 2. Get number of channels of the source audio clip
  1.1306 +//!				Uses API elements: NewL(), SourceNumberOfChannelsL()
  1.1307 +//! @SYMTestStatus		Implemented
  1.1308 +//! @SYMTestPriority		High
  1.1309 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1310 +//! @SYMTestType		CIT
  1.1311 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1312 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1313 +		COMMAND			convertutility1	NewL		
  1.1314 +		COMMAND	!Error=-18	convertutility1	SourceNumberOfChannelsL		
  1.1315 +		COMMAND			convertutility1	~
  1.1316 +	END_TEST_BLOCK
  1.1317 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0051
  1.1318 +
  1.1319 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0052
  1.1320 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0052
  1.1321 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1322 +//! @SYMAuthor			Marek Sokk
  1.1323 +//! @SYMCreationDate		24/02/2006
  1.1324 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1325 +//! @SYMTestCaseDesc		Start conversion without opening files
  1.1326 +//! @SYMTestActions		1. Create convert object 2. Start conversion
  1.1327 +//!				Uses API elements: NewL(), ConvertL()
  1.1328 +//! @SYMTestStatus		Implemented
  1.1329 +//! @SYMTestPriority		High
  1.1330 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1331 +//! @SYMTestType		CIT
  1.1332 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1333 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1334 +		COMMAND			convertutility1	NewL		
  1.1335 +		COMMAND	!AsyncError=-18	convertutility1	ConvertL	
  1.1336 +		COMMAND			convertutility1	~
  1.1337 +	END_TEST_BLOCK
  1.1338 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0052
  1.1339 +
  1.1340 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0053
  1.1341 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0053
  1.1342 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1343 +//! @SYMAuthor			Marek Sokk
  1.1344 +//! @SYMCreationDate		25/04/2006
  1.1345 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1346 +//! @SYMTestCaseDesc		Close files witout opening them first
  1.1347 +//! @SYMTestActions		1. Create convert object 2. Close files
  1.1348 +//!				Uses API elements: NewL(), Close()
  1.1349 +//! @SYMTestStatus		Implemented
  1.1350 +//! @SYMTestPriority		High
  1.1351 +//! @SYMTestExpectedResults	No errors
  1.1352 +//! @SYMTestType		CIT
  1.1353 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1354 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1355 +		COMMAND		convertutility1	NewL		
  1.1356 +		COMMAND		convertutility1	Close		
  1.1357 +		COMMAND		convertutility1	~
  1.1358 +	END_TEST_BLOCK
  1.1359 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0053
  1.1360 +
  1.1361 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0054
  1.1362 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0054
  1.1363 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1364 +//! @SYMAuthor			Marek Sokk
  1.1365 +//! @SYMCreationDate		24/02/2006
  1.1366 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1367 +//! @SYMTestCaseDesc		Start playing without opening files first
  1.1368 +//! @SYMTestActions		1. Create convert object 2. Start playing
  1.1369 +//!				Uses API elements: NewL(), PlayL()
  1.1370 +//! @SYMTestStatus		Implemented
  1.1371 +//! @SYMTestPriority		High
  1.1372 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1373 +//! @SYMTestType		CIT
  1.1374 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1375 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1376 +		COMMAND			convertutility1	NewL		
  1.1377 +		COMMAND	!AsyncError=-18	convertutility1	PlayL		
  1.1378 +		COMMAND			convertutility1	~
  1.1379 +	END_TEST_BLOCK
  1.1380 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0054
  1.1381 +
  1.1382 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0055
  1.1383 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0055
  1.1384 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1385 +//! @SYMAuthor			Marek Sokk
  1.1386 +//! @SYMCreationDate		24/02/2006
  1.1387 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1388 +//! @SYMTestCaseDesc		Start recording without opening files first
  1.1389 +//! @SYMTestActions		1. Create convert object 2. Start recording
  1.1390 +//!				Uses API elements: NewL(), RecordL()
  1.1391 +//! @SYMTestStatus		Implemented
  1.1392 +//! @SYMTestPriority		High
  1.1393 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1394 +//! @SYMTestType		CIT
  1.1395 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1396 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1397 +		COMMAND			convertutility1	NewL		
  1.1398 +		COMMAND	!AsyncError=-18	convertutility1	RecordL		
  1.1399 +		COMMAND			convertutility1	~
  1.1400 +	END_TEST_BLOCK
  1.1401 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0055
  1.1402 +
  1.1403 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0056
  1.1404 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0056
  1.1405 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1406 +//! @SYMAuthor			Marek Sokk
  1.1407 +//! @SYMCreationDate		24/02/2006
  1.1408 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1409 +//! @SYMTestCaseDesc		Stop conversion without starting it
  1.1410 +//! @SYMTestActions		1. Create convert object 2. Stop conversion
  1.1411 +//!				Uses API elements: NewL(), Stop()
  1.1412 +//! @SYMTestStatus		Implemented
  1.1413 +//! @SYMTestPriority		High
  1.1414 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1415 +//! @SYMTestType		CIT
  1.1416 +	START_TEST_BLOCK	5	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1417 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1418 +		COMMAND			convertutility1	NewL		
  1.1419 +		COMMAND	!AsyncError=-18	convertutility1	Stop		
  1.1420 +		COMMAND			convertutility1	~
  1.1421 +	END_TEST_BLOCK
  1.1422 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0056
  1.1423 +
  1.1424 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0057
  1.1425 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0057
  1.1426 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1427 +//! @SYMAuthor			Marek Sokk
  1.1428 +//! @SYMCreationDate		24/02/2006
  1.1429 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1430 +//! @SYMTestCaseDesc		Crop without opening files first
  1.1431 +//! @SYMTestActions		1. Create convert object 2. Crop current clip from the current position
  1.1432 +//!				Uses API elements: NewL(), CropL()
  1.1433 +//! @SYMTestStatus		Implemented
  1.1434 +//! @SYMTestPriority		High
  1.1435 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1436 +//! @SYMTestType		CIT
  1.1437 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1438 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1439 +		COMMAND			convertutility1	NewL		
  1.1440 +		COMMAND	!Error=-18	convertutility1	CropL		
  1.1441 +		COMMAND			convertutility1	~
  1.1442 +	END_TEST_BLOCK
  1.1443 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0057
  1.1444 +
  1.1445 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0058
  1.1446 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0058
  1.1447 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1448 +//! @SYMAuthor			Marek Sokk
  1.1449 +//! @SYMCreationDate		24/02/2006
  1.1450 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1451 +//! @SYMTestCaseDesc		Try to set negative and very big postion in the audio clip.
  1.1452 +//! @SYMTestActions		1. Create convert object 2. Open audio files 3. Set negative position
  1.1453 +//!				Uses API elements: NewL(), OpenL(), SetPosition()
  1.1454 +//! @SYMTestStatus		Implemented
  1.1455 +//! @SYMTestPriority		High
  1.1456 +//! @SYMTestExpectedResults	If the negative value is set then actual postion will be 0 and if very big
  1.1457 +//!				positive value is set then the actual position will be max duration.
  1.1458 +//! @SYMTestType		CIT
  1.1459 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1460 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1461 +		COMMAND		convertutility1	NewL		
  1.1462 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-OpenL_command02
  1.1463 +		OUTSTANDING
  1.1464 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command03
  1.1465 +		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command04
  1.1466 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command05
  1.1467 +		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command06
  1.1468 +		COMMAND		convertutility1	Duration		
  1.1469 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command08
  1.1470 +		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command09
  1.1471 +		COMMAND		convertutility1	Close
  1.1472 +	END_TEST_BLOCK
  1.1473 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0058
  1.1474 +
  1.1475 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0059
  1.1476 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0059
  1.1477 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1478 +//! @SYMAuthor			Marek Sokk
  1.1479 +//! @SYMCreationDate		24/02/2006
  1.1480 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1481 +//! @SYMTestCaseDesc		Set the current position in the audio clip without opening files first
  1.1482 +//! @SYMTestActions		1. Create convert object 2. Set the current position in the audio clip
  1.1483 +//!				Uses API elements: NewL(), SetPosition()
  1.1484 +//! @SYMTestStatus		Implemented
  1.1485 +//! @SYMTestPriority		High
  1.1486 +//! @SYMTestExpectedResults	No errors
  1.1487 +//! @SYMTestType		CIT
  1.1488 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1489 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1490 +		COMMAND		convertutility1	NewL		
  1.1491 +		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0059-001-SetPosition_command02
  1.1492 +		COMMAND		convertutility1	~
  1.1493 +	END_TEST_BLOCK
  1.1494 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0059
  1.1495 +
  1.1496 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0060
  1.1497 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0060
  1.1498 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1499 +//! @SYMAuthor			Marek Sokk
  1.1500 +//! @SYMCreationDate		24/02/2006
  1.1501 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1502 +//! @SYMTestCaseDesc		Get the current position in the audio clip without opening files first
  1.1503 +//! @SYMTestActions		1. Create convert object 2. Get the current position in the audio clip
  1.1504 +//!				Uses API elements: NewL(), Position()
  1.1505 +//! @SYMTestStatus		Implemented
  1.1506 +//! @SYMTestPriority		High
  1.1507 +//! @SYMTestExpectedResults	No errors
  1.1508 +//! @SYMTestType		CIT
  1.1509 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1510 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1511 +		COMMAND		convertutility1	NewL		
  1.1512 +		COMMAND		convertutility1	Position		
  1.1513 +		COMMAND		convertutility1	~
  1.1514 +	END_TEST_BLOCK
  1.1515 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0060
  1.1516 +
  1.1517 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0062
  1.1518 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0062
  1.1519 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1520 +//! @SYMAuthor			Marek Sokk
  1.1521 +//! @SYMCreationDate		24/02/2006
  1.1522 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1523 +//! @SYMTestCaseDesc		Get duration of the audio clip without opening files first
  1.1524 +//! @SYMTestActions		1. Create convert object 2. Get duration of the audio clip
  1.1525 +//!				Uses API elements: NewL(), Duration()
  1.1526 +//! @SYMTestStatus		Implemented
  1.1527 +//! @SYMTestPriority		High
  1.1528 +//! @SYMTestExpectedResults	No errors
  1.1529 +//! @SYMTestType		CIT
  1.1530 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1531 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1532 +		COMMAND		convertutility1	NewL		
  1.1533 +		COMMAND		convertutility1	Duration		
  1.1534 +		COMMAND		convertutility1	~
  1.1535 +	END_TEST_BLOCK
  1.1536 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0062
  1.1537 +
  1.1538 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0064
  1.1539 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0064
  1.1540 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1541 +//! @SYMAuthor			Marek Sokk
  1.1542 +//! @SYMCreationDate		24/02/2006
  1.1543 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1544 +//! @SYMTestCaseDesc		Set window for playback, startpoint bigger than duration and endpoint negative
  1.1545 +//! @SYMTestActions		1. Create convert object 2. Set window for playback
  1.1546 +//!				Uses API elements: NewL(), SetPlayWindow()
  1.1547 +//! @SYMTestStatus		Implemented
  1.1548 +//! @SYMTestPriority		High
  1.1549 +//! @SYMTestExpectedResults	No Errors returned
  1.1550 +//! @SYMTestType		CIT
  1.1551 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1552 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1553 +		COMMAND		convertutility1	NewL		
  1.1554 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-OpenL_command02
  1.1555 +		OUTSTANDING
  1.1556 +		COMMAND		convertutility1	Duration		
  1.1557 +		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-SetPlayWindow_command04
  1.1558 +		COMMAND		convertutility1	Close
  1.1559 +	END_TEST_BLOCK
  1.1560 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0064
  1.1561 +
  1.1562 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0066
  1.1563 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0066
  1.1564 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1565 +//! @SYMAuthor			Marek Sokk
  1.1566 +//! @SYMCreationDate		24/02/2006
  1.1567 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1568 +//! @SYMTestCaseDesc		Set negative value for maximum size of an audio clip.
  1.1569 +//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Set the maximum size of an audio clip
  1.1570 +//!				Uses API elements: NewL(), OpenL(), SetMaxWriteLength()
  1.1571 +//! @SYMTestStatus		Implemented
  1.1572 +//! @SYMTestPriority		High
  1.1573 +//! @SYMTestExpectedResults	No errors returned
  1.1574 +//! @SYMTestType		CIT
  1.1575 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1576 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1577 +		COMMAND		convertutility1	NewL		
  1.1578 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-OpenL_command02
  1.1579 +		OUTSTANDING
  1.1580 +		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-SetMaxWriteLength_command03
  1.1581 +		COMMAND		convertutility1	Close
  1.1582 +	END_TEST_BLOCK
  1.1583 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0066
  1.1584 +
  1.1585 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0067
  1.1586 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0067
  1.1587 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1588 +//! @SYMAuthor			Marek Sokk
  1.1589 +//! @SYMCreationDate		13/03/2006
  1.1590 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1591 +//! @SYMTestCaseDesc		Try to open corrupted destination file
  1.1592 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.1593 +//!				Uses API elements: NewL(), OpenL()
  1.1594 +//! @SYMTestStatus		Implemented
  1.1595 +//! @SYMTestPriority		High
  1.1596 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.1597 +//! @SYMTestType		CIT
  1.1598 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1599 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1600 +		COMMAND			convertutility1	NewL		
  1.1601 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0067-001-OpenL_command02
  1.1602 +		OUTSTANDING
  1.1603 +		COMMAND			convertutility1	Close
  1.1604 +	END_TEST_BLOCK
  1.1605 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0067
  1.1606 +
  1.1607 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0068
  1.1608 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0068
  1.1609 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1610 +//! @SYMAuthor			Marek Sokk
  1.1611 +//! @SYMCreationDate		24/02/2006
  1.1612 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1613 +//! @SYMTestCaseDesc		Crop the audio clip from the start of the file to the current position without opening files first
  1.1614 +//! @SYMTestActions		1. Create convert object 2. Crop the audio clip from the start of the file to the current position
  1.1615 +//!				Uses API elements: NewL(), CropFromBeginningL()
  1.1616 +//! @SYMTestStatus		Implemented
  1.1617 +//! @SYMTestPriority		High
  1.1618 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.1619 +//! @SYMTestType		CIT
  1.1620 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1621 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1622 +		COMMAND			convertutility1	NewL		
  1.1623 +		COMMAND	!Error=-18	convertutility1	CropFromBeginningL		
  1.1624 +		COMMAND			convertutility1	~
  1.1625 +	END_TEST_BLOCK
  1.1626 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0068
  1.1627 +
  1.1628 +//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0069
  1.1629 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0069
  1.1630 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1631 +//! @SYMAuthor			Marek Sokk
  1.1632 +//! @SYMCreationDate		24/02/2006
  1.1633 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1634 +//! @SYMTestCaseDesc		Send a synchronous custom command to the controller with negative function number with reference to an "DataFrom"
  1.1635 +//! @SYMTestActions		1. Create convert object 2. Send a synchronous custom command to the controller
  1.1636 +//!				Uses API elements: NewL(), CustomCommandSync()
  1.1637 +//! @SYMTestStatus		Implemented
  1.1638 +//! @SYMTestPriority		High
  1.1639 +//! @SYMTestExpectedResults	Program is paniced
  1.1640 +//! @SYMTestType		CIT
  1.1641 +//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1642 +//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1643 +//! 		COMMAND		convertutility1	NewL			
  1.1644 +//! 		COMMAND		convertutility1	OpenL			MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-OpenL_command02
  1.1645 +//! 		OUTSTANDING
  1.1646 +//! 		COMMAND		convertutility1	CustomCommandSync	MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-CustomCommandSync_command03
  1.1647 +//! 		COMMAND		convertutility1	Close
  1.1648 +//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
  1.1649 +//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0069
  1.1650 +
  1.1651 +//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0070
  1.1652 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0070
  1.1653 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1654 +//! @SYMAuthor			Marek Sokk
  1.1655 +//! @SYMCreationDate		24/02/2006
  1.1656 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1657 +//! @SYMTestCaseDesc		Send a synchronous custom command to the controller with negative function number without reference to an "DataFrom"
  1.1658 +//! @SYMTestActions		1. Create convert object 2. Send a synchronous custom command to the controller
  1.1659 +//!				Uses API elements: NewL(), CustomCommandSync()
  1.1660 +//! @SYMTestStatus		Implemented
  1.1661 +//! @SYMTestPriority		High
  1.1662 +//! @SYMTestExpectedResults	Program is paniced
  1.1663 +//! @SYMTestType		CIT
  1.1664 +//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1665 +//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1666 +//! 		COMMAND		convertutility1	NewL		
  1.1667 +//! 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-OpenL_command02
  1.1668 +//! 		OUTSTANDING
  1.1669 +//! 		COMMAND		convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-CustomCommandSync_command03
  1.1670 +//! 		COMMAND		convertutility1	Close
  1.1671 +//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
  1.1672 +//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0070
  1.1673 +
  1.1674 +//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0071
  1.1675 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0071
  1.1676 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1677 +//! @SYMAuthor			Marek Sokk
  1.1678 +//! @SYMCreationDate		24/02/2006
  1.1679 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1680 +//! @SYMTestCaseDesc		Send a asynchronous custom command to the controller with negative function number with reference to an "DataFrom"
  1.1681 +//! @SYMTestActions		1. Create convert object 2. Send a asynchronous custom command to the controller
  1.1682 +//!				Uses API elements: NewL(), CustomCommandAsync()
  1.1683 +//! @SYMTestStatus		Implemented
  1.1684 +//! @SYMTestPriority		High
  1.1685 +//! @SYMTestExpectedResults	Program is paniced
  1.1686 +//! @SYMTestType		CIT
  1.1687 +//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1688 +//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1689 +//! 		COMMAND		convertutility1	NewL		
  1.1690 +//! 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-OpenL_command02
  1.1691 +//! 		OUTSTANDING
  1.1692 +//! 		COMMAND		convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-CustomCommandAsync_command03
  1.1693 +//! 		OUTSTANDING
  1.1694 +//! 		COMMAND		convertutility1	Close
  1.1695 +//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
  1.1696 +//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0071
  1.1697 +
  1.1698 +//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0072
  1.1699 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0072
  1.1700 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1701 +//! @SYMAuthor			Marek Sokk
  1.1702 +//! @SYMCreationDate		24/02/2006
  1.1703 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1704 +//! @SYMTestCaseDesc		Send a asynchronous custom command to the controller with negative function number without reference to an "DataFrom"
  1.1705 +//! @SYMTestActions		1. Create convert object 2. Send a asynchronous custom command to the controller
  1.1706 +//!				Uses API elements: NewL(), CustomCommandAsync()
  1.1707 +//! @SYMTestStatus		Implemented
  1.1708 +//! @SYMTestPriority		High
  1.1709 +//! @SYMTestExpectedResults	Program is paniced
  1.1710 +//! @SYMTestType		CIT
  1.1711 +//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1712 +//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1713 +//! 		COMMAND		convertutility1	NewL		
  1.1714 +//! 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-OpenL_command02
  1.1715 +//! 		OUTSTANDING
  1.1716 +//! 		COMMAND		convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-CustomCommandAsync_command03
  1.1717 +//! 		OUTSTANDING
  1.1718 +//! 		COMMAND		convertutility1	Close
  1.1719 +//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
  1.1720 +//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0072
  1.1721 +
  1.1722 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0073
  1.1723 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0073
  1.1724 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1725 +//! @SYMAuthor			Marek Sokk
  1.1726 +//! @SYMCreationDate		24/02/2006
  1.1727 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1728 +//! @SYMTestCaseDesc		Set invalid priority of the controller's sub thread
  1.1729 +//! @SYMTestActions		1. Create convert object 2. Set the priority of the controller's sub thread
  1.1730 +//!				Uses API elements: NewL(), SetThreadPriority()
  1.1731 +//! @SYMTestStatus		Implemented
  1.1732 +//! @SYMTestPriority		High
  1.1733 +//! @SYMTestExpectedResults	No errors returned
  1.1734 +//! @SYMTestType		CIT
  1.1735 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1736 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1737 +		COMMAND		convertutility1	NewL		
  1.1738 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-OpenL_command02
  1.1739 +		OUTSTANDING
  1.1740 +		COMMAND		convertutility1	SetThreadPriority		MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-SetThreadPriority_command03
  1.1741 +		COMMAND		convertutility1	Close
  1.1742 +	END_TEST_BLOCK
  1.1743 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0073
  1.1744 +
  1.1745 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0074
  1.1746 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0074
  1.1747 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1748 +//! @SYMAuthor			Marek Sokk
  1.1749 +//! @SYMCreationDate		13/03/2006
  1.1750 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1751 +//! @SYMTestCaseDesc		Construct new instance of the audio converter with parameter aServer not NULL
  1.1752 +//! @SYMTestActions		1. Create convert object
  1.1753 +//!				Uses API elements: NewL()
  1.1754 +//! @SYMTestStatus		Implemented
  1.1755 +//! @SYMTestPriority		High
  1.1756 +//! @SYMTestExpectedResults	New instance created
  1.1757 +//! @SYMTestType		CIT
  1.1758 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1759 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1760 +		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0074-001-NewL_command01
  1.1761 +		COMMAND		convertutility1	~
  1.1762 +	END_TEST_BLOCK
  1.1763 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0074
  1.1764 +
  1.1765 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0075
  1.1766 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0075
  1.1767 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1768 +//! @SYMAuthor			Marek Sokk
  1.1769 +//! @SYMCreationDate		13/03/2006
  1.1770 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1771 +//! @SYMTestCaseDesc		Construct new instance of the audio converter with priority lower than minimal
  1.1772 +//! @SYMTestActions		1. Create convert object
  1.1773 +//!				Uses API elements: NewL()
  1.1774 +//! @SYMTestStatus		Implemented
  1.1775 +//! @SYMTestPriority		High
  1.1776 +//! @SYMTestExpectedResults	No errors returned
  1.1777 +//! @SYMTestType		CIT
  1.1778 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1779 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1780 +		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0075-001-NewL_command01
  1.1781 +		COMMAND		convertutility1	~
  1.1782 +	END_TEST_BLOCK
  1.1783 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0075
  1.1784 +
  1.1785 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0076
  1.1786 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0076
  1.1787 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1788 +//! @SYMAuthor			Marek Sokk
  1.1789 +//! @SYMCreationDate		13/03/2006
  1.1790 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1791 +//! @SYMTestCaseDesc		Construct new instance of the audio converter with priority higher than maximum
  1.1792 +//! @SYMTestActions		1. Create convert object
  1.1793 +//!				Uses API elements: NewL()
  1.1794 +//! @SYMTestStatus		Implemented
  1.1795 +//! @SYMTestPriority		High
  1.1796 +//! @SYMTestExpectedResults	No errors returned
  1.1797 +//! @SYMTestType		CIT
  1.1798 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1799 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1800 +		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0076-001-NewL_command01
  1.1801 +		COMMAND		convertutility1	~
  1.1802 +	END_TEST_BLOCK
  1.1803 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0076
  1.1804 +
  1.1805 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0077
  1.1806 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0077
  1.1807 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1808 +//! @SYMAuthor			Marek Sokk
  1.1809 +//! @SYMCreationDate		13/03/2006
  1.1810 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1811 +//! @SYMTestCaseDesc		Construct new instance of the audio converter with invalid Time vs Quality priority preference
  1.1812 +//! @SYMTestActions		1. Create convert object
  1.1813 +//!				Uses API elements: NewL()
  1.1814 +//! @SYMTestStatus		Implemented
  1.1815 +//! @SYMTestPriority		High
  1.1816 +//! @SYMTestExpectedResults	No errors should return as the invalid TMdaPriorityPreference should default to EMdaPriorityPreferenceNone
  1.1817 +//!					        when a new instance of the audio converter is constructed.
  1.1818 +//! @SYMTestType		CIT
  1.1819 +
  1.1820 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1821 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1822 +		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0077-001-NewL_command01
  1.1823 +		COMMAND		convertutility1	~
  1.1824 +	END_TEST_BLOCK
  1.1825 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0077
  1.1826 +
  1.1827 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0078
  1.1828 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0078
  1.1829 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1830 +//! @SYMAuthor			Marek Sokk
  1.1831 +//! @SYMCreationDate		13/03/2006
  1.1832 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1833 +//! @SYMTestCaseDesc		Open nonexisting source and destination files with target format, codec and audio settings
  1.1834 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.1835 +//!				Uses API elements: NewL(), OpenL()
  1.1836 +//! @SYMTestStatus		Implemented
  1.1837 +//! @SYMTestPriority		High
  1.1838 +//! @SYMTestExpectedResults	No errors returned
  1.1839 +//! @SYMTestType		CIT
  1.1840 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1841 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1842 +		COMMAND		convertutility1	NewL		
  1.1843 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0078-001-OpenL_command02
  1.1844 +		OUTSTANDING
  1.1845 +		COMMAND		convertutility1	Close
  1.1846 +	END_TEST_BLOCK
  1.1847 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0078
  1.1848 +
  1.1849 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0079
  1.1850 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0079
  1.1851 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1852 +//! @SYMAuthor			Marek Sokk
  1.1853 +//! @SYMCreationDate		13/03/2006
  1.1854 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1855 +//! @SYMTestCaseDesc		Open nonexisting source file
  1.1856 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.1857 +//!				Uses API elements: NewL(), OpenL()
  1.1858 +//! @SYMTestStatus		Implemented
  1.1859 +//! @SYMTestPriority		High
  1.1860 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.1861 +//! @SYMTestType		CIT
  1.1862 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1863 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1864 +		COMMAND			convertutility1	NewL		
  1.1865 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0079-001-OpenL_command02
  1.1866 +		OUTSTANDING
  1.1867 +		COMMAND			convertutility1	Close
  1.1868 +	END_TEST_BLOCK
  1.1869 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0079
  1.1870 +
  1.1871 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0080
  1.1872 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0080
  1.1873 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1874 +//! @SYMAuthor			Marek Sokk
  1.1875 +//! @SYMCreationDate		13/03/2006
  1.1876 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1877 +//! @SYMTestCaseDesc		Open nonexisting target file
  1.1878 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.1879 +//!				Uses API elements: NewL(), OpenL()
  1.1880 +//! @SYMTestStatus		Implemented
  1.1881 +//! @SYMTestPriority		High
  1.1882 +//! @SYMTestExpectedResults	No errors returned
  1.1883 +//! @SYMTestType		CIT
  1.1884 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1885 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1886 +		COMMAND		convertutility1	NewL		
  1.1887 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0080-001-OpenL_command02
  1.1888 +		OUTSTANDING
  1.1889 +		COMMAND		convertutility1	Close
  1.1890 +	END_TEST_BLOCK
  1.1891 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0080
  1.1892 +
  1.1893 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0081
  1.1894 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0081
  1.1895 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1896 +//! @SYMAuthor			Marek Sokk
  1.1897 +//! @SYMCreationDate		13/03/2006
  1.1898 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1899 +//! @SYMTestCaseDesc		Open source and target files with not valid source format
  1.1900 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.1901 +//!				Uses API elements: NewL(), OpenL()
  1.1902 +//! @SYMTestStatus		Implemented
  1.1903 +//! @SYMTestPriority		High
  1.1904 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.1905 +//! @SYMTestType		CIT
  1.1906 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1907 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1908 +		COMMAND			convertutility1	NewL		
  1.1909 +		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0081-001-OpenL_command02
  1.1910 +		OUTSTANDING
  1.1911 +		COMMAND			convertutility1	Close
  1.1912 +	END_TEST_BLOCK
  1.1913 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0081
  1.1914 +
  1.1915 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0082
  1.1916 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0082
  1.1917 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1918 +//! @SYMAuthor			Marek Sokk
  1.1919 +//! @SYMCreationDate		13/03/2006
  1.1920 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1921 +//! @SYMTestCaseDesc		Open source and target files with not valid controller (used for conversion)
  1.1922 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.1923 +//!				Uses API elements: NewL(), OpenL()
  1.1924 +//! @SYMTestStatus		Implemented
  1.1925 +//! @SYMTestPriority		High
  1.1926 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.1927 +//! @SYMTestType		CIT
  1.1928 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1929 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1930 +		COMMAND			convertutility1	NewL		
  1.1931 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0082-001-OpenL_command02
  1.1932 +		OUTSTANDING
  1.1933 +		COMMAND			convertutility1	Close
  1.1934 +	END_TEST_BLOCK
  1.1935 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0082
  1.1936 +
  1.1937 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0084
  1.1938 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0084
  1.1939 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1940 +//! @SYMAuthor			Marek Sokk
  1.1941 +//! @SYMCreationDate		13/03/2006
  1.1942 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1943 +//! @SYMTestCaseDesc		Set window for playback, startpoint negative and endpoint bigger than duration
  1.1944 +//! @SYMTestActions		1. Create convert object 2. Set window for playback
  1.1945 +//!				Uses API elements: NewL(), SetPlayWindow()
  1.1946 +//! @SYMTestStatus		Implemented
  1.1947 +//! @SYMTestPriority		High
  1.1948 +//! @SYMTestExpectedResults	Window for playback is set
  1.1949 +//! @SYMTestType		CIT
  1.1950 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1951 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1952 +		COMMAND		convertutility1	NewL		
  1.1953 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-OpenL_command02
  1.1954 +		OUTSTANDING
  1.1955 +		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-SetPlayWindow_command03
  1.1956 +		COMMAND		convertutility1	Close
  1.1957 +	END_TEST_BLOCK
  1.1958 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0084
  1.1959 +
  1.1960 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0085
  1.1961 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0085
  1.1962 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1963 +//! @SYMAuthor			Marek Sokk
  1.1964 +//! @SYMCreationDate		13/03/2006
  1.1965 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1966 +//! @SYMTestCaseDesc		Set negative number of times to repeat
  1.1967 +//! @SYMTestActions		1. Create convert object 2. 2. Open source and target files 3. Set the number of repetitions for playback
  1.1968 +//!				Uses API elements: NewL(), OpenL(), SetRepeats()
  1.1969 +//! @SYMTestStatus		Implemented
  1.1970 +//! @SYMTestPriority		High
  1.1971 +//! @SYMTestExpectedResults	No errors returned
  1.1972 +//! @SYMTestType		CIT
  1.1973 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1974 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1975 +		COMMAND		convertutility1	NewL		
  1.1976 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-OpenL_command02
  1.1977 +		OUTSTANDING
  1.1978 +		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-SetRepeats_command03
  1.1979 +		COMMAND		convertutility1	Close
  1.1980 +	END_TEST_BLOCK
  1.1981 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0085
  1.1982 +
  1.1983 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0086
  1.1984 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0086
  1.1985 +//! @SYMAPI			CMdaAudioConvertUtility
  1.1986 +//! @SYMAuthor			Marek Sokk
  1.1987 +//! @SYMCreationDate		13/03/2006
  1.1988 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.1989 +//! @SYMTestCaseDesc		Try to open corrupted source file
  1.1990 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.1991 +//!				Uses API elements: NewL(), OpenL()
  1.1992 +//! @SYMTestStatus		Implemented
  1.1993 +//! @SYMTestPriority		High
  1.1994 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.1995 +//! @SYMTestType		CIT
  1.1996 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.1997 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.1998 +		COMMAND			convertutility1	NewL		
  1.1999 +		COMMAND	!AsyncError=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0086-001-OpenL_command02
  1.2000 +		OUTSTANDING
  1.2001 +		COMMAND			convertutility1	Close
  1.2002 +	END_TEST_BLOCK
  1.2003 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0086
  1.2004 +
  1.2005 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0087
  1.2006 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0087
  1.2007 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2008 +//! @SYMAuthor			Marek Sokk
  1.2009 +//! @SYMCreationDate		17/03/2006
  1.2010 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2011 +//! @SYMTestCaseDesc		Try to get a list of the supported data types for the conversion destination without opening files first.
  1.2012 +//! @SYMTestActions		1. Create convert object 2. Get a list of the supported data types for the conversion destination
  1.2013 +//!				Uses API elements: NewL(), GetSupportedDestinationDataTypesL()
  1.2014 +//! @SYMTestStatus		Implemented
  1.2015 +//! @SYMTestPriority		High
  1.2016 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2017 +//! @SYMTestType		CIT
  1.2018 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2019 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2020 +		COMMAND			convertutility1	NewL		
  1.2021 +		COMMAND	!Error=-18	convertutility1	GetSupportedDestDataTypesL		
  1.2022 +		COMMAND			convertutility1	~
  1.2023 +	END_TEST_BLOCK
  1.2024 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0087
  1.2025 +
  1.2026 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0088
  1.2027 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0088
  1.2028 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2029 +//! @SYMAuthor			Marek Sokk
  1.2030 +//! @SYMCreationDate		17/03/2006
  1.2031 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2032 +//! @SYMTestCaseDesc		Try to get a list of the supported data types for the conversion destination using raw file as destination file.
  1.2033 +//! @SYMTestActions		1. Create convert object 2. Get a list of the supported data types for the conversion destination
  1.2034 +//!				Uses API elements: NewL(), OpenL(), GetSupportedDestinationDataTypesL()
  1.2035 +//! @SYMTestStatus		Implemented
  1.2036 +//! @SYMTestPriority		High
  1.2037 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.2038 +//! @SYMTestType		CIT
  1.2039 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2040 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2041 +		COMMAND			convertutility1	NewL		
  1.2042 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0088-001-OpenL_command02
  1.2043 +		OUTSTANDING
  1.2044 +		COMMAND	!Error=-5	convertutility1	GetSupportedDestDataTypesL		
  1.2045 +		COMMAND			convertutility1	Close
  1.2046 +	END_TEST_BLOCK
  1.2047 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0088
  1.2048 +
  1.2049 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0089
  1.2050 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0089
  1.2051 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2052 +//! @SYMAuthor			Marek Sokk
  1.2053 +//! @SYMCreationDate		28/04/2006
  1.2054 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2055 +//! @SYMTestCaseDesc		Try to get a list of the supported bit rates for the conversion destination without opening files first.
  1.2056 +//! @SYMTestActions		1. Create convert object 2. Get a list of the supported bit rates for the conversion destination
  1.2057 +//!				Uses API elements: NewL(), GetSupportedConversionBitRatesL()
  1.2058 +//! @SYMTestStatus		Implemented
  1.2059 +//! @SYMTestPriority		High
  1.2060 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2061 +//! @SYMTestType		CIT
  1.2062 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2063 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2064 +		COMMAND			convertutility1	NewL		
  1.2065 +		COMMAND	!Error=-18	convertutility1	GetSupConversionBitRatesL		
  1.2066 +		COMMAND			convertutility1	~
  1.2067 +	END_TEST_BLOCK
  1.2068 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0089
  1.2069 +
  1.2070 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0090
  1.2071 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0090
  1.2072 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2073 +//! @SYMAuthor			Marek Sokk
  1.2074 +//! @SYMCreationDate		02/05/2006
  1.2075 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2076 +//! @SYMTestCaseDesc		Try to get a list of supported conversion sample rates without opening files first.
  1.2077 +//! @SYMTestActions		1. Create convert object 2. Get a list of supported conversion sample rates.
  1.2078 +//!				Uses API elements: NewL(), GetSupportedConversionSampleRatesL()
  1.2079 +//! @SYMTestStatus		Implemented
  1.2080 +//! @SYMTestPriority		High
  1.2081 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2082 +//! @SYMTestType		CIT
  1.2083 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2084 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2085 +		COMMAND			convertutility1	NewL		
  1.2086 +		COMMAND	!Error=-18	convertutility1	GetSupConvSampleRatesL		
  1.2087 +		COMMAND			convertutility1	~
  1.2088 +	END_TEST_BLOCK
  1.2089 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0090
  1.2090 +
  1.2091 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0091
  1.2092 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0091
  1.2093 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2094 +//! @SYMAuthor			Marek Sokk
  1.2095 +//! @SYMCreationDate		02/05/2006
  1.2096 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2097 +//! @SYMTestCaseDesc		Try to get a list of the supported number of channels for conversion without opening files first.
  1.2098 +//! @SYMTestActions		1. Create convert object 2. Get a list of the supported number of channels for conversion.
  1.2099 +//!				Uses API elements: NewL(), GetSupportedConversionNumberOfChannelsL()
  1.2100 +//! @SYMTestStatus		Implemented
  1.2101 +//! @SYMTestPriority		High
  1.2102 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2103 +//! @SYMTestType		CIT
  1.2104 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2105 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2106 +		COMMAND			convertutility1	NewL		
  1.2107 +		COMMAND	!Error=-18	convertutility1	GetSupportedConversionNumberOfChannelsL		
  1.2108 +		COMMAND			convertutility1	~
  1.2109 +	END_TEST_BLOCK
  1.2110 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0091
  1.2111 +
  1.2112 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0092
  1.2113 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0092
  1.2114 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2115 +//! @SYMAuthor			Marek Sokk
  1.2116 +//! @SYMCreationDate		02/05/2006
  1.2117 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2118 +//! @SYMTestCaseDesc		Try to get the controller implementation information associated with the current controller without opening files first.
  1.2119 +//! @SYMTestActions		1. Create convert object 2. Get the controller implementation information associated with the current controller.
  1.2120 +//!				Uses API elements: NewL(), ControllerImplementationInformationL()
  1.2121 +//! @SYMTestStatus		Implemented
  1.2122 +//! @SYMTestPriority		High
  1.2123 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2124 +//! @SYMTestType		CIT
  1.2125 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2126 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2127 +		COMMAND			convertutility1	NewL		
  1.2128 +		COMMAND	!Error=-18	convertutility1	ControllerImplementationInformationL		
  1.2129 +		COMMAND			convertutility1	~
  1.2130 +	END_TEST_BLOCK
  1.2131 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0092
  1.2132 +
  1.2133 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0093
  1.2134 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0093
  1.2135 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2136 +//! @SYMAuthor			Marek Sokk
  1.2137 +//! @SYMCreationDate		02/05/2006
  1.2138 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2139 +//! @SYMTestCaseDesc		Try to open corrupted source file.
  1.2140 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2141 +//!				Uses API elements: NewL(), OpenL()
  1.2142 +//! @SYMTestStatus		Implemented
  1.2143 +//! @SYMTestPriority		High
  1.2144 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.2145 +//! @SYMTestType		CIT
  1.2146 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2147 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2148 +		COMMAND			convertutility1	NewL		
  1.2149 +		COMMAND	!AsyncError=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0093-001-OpenL_command02
  1.2150 +		OUTSTANDING
  1.2151 +		COMMAND			convertutility1	Close
  1.2152 +	END_TEST_BLOCK
  1.2153 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0093
  1.2154 +
  1.2155 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0094
  1.2156 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0094
  1.2157 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2158 +//! @SYMAuthor			Marek Sokk
  1.2159 +//! @SYMCreationDate		02/05/2006
  1.2160 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2161 +//! @SYMTestCaseDesc		Try to open corrupted target file.
  1.2162 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2163 +//!				Uses API elements: NewL(), OpenL()
  1.2164 +//! @SYMTestStatus		Implemented
  1.2165 +//! @SYMTestPriority		High
  1.2166 +//! @SYMTestExpectedResults	Files are opened
  1.2167 +//! @SYMTestType		CIT
  1.2168 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2169 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2170 +		COMMAND		convertutility1	NewL		
  1.2171 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0094-001-OpenL_command02
  1.2172 +		OUTSTANDING
  1.2173 +		COMMAND		convertutility1	Close
  1.2174 +	END_TEST_BLOCK
  1.2175 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0094
  1.2176 +
  1.2177 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0095
  1.2178 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0095
  1.2179 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2180 +//! @SYMAuthor			Marek Sokk
  1.2181 +//! @SYMCreationDate		02/05/2006
  1.2182 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2183 +//! @SYMTestCaseDesc		Open source and target files with not valid target format
  1.2184 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2185 +//!				Uses API elements: NewL(), OpenL()
  1.2186 +//! @SYMTestStatus		Implemented
  1.2187 +//! @SYMTestPriority		High
  1.2188 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.2189 +//! @SYMTestType		CIT
  1.2190 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2191 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2192 +		COMMAND			convertutility1	NewL		
  1.2193 +		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0095-001-OpenL_command02
  1.2194 +		OUTSTANDING
  1.2195 +		COMMAND			convertutility1	Close
  1.2196 +	END_TEST_BLOCK
  1.2197 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0095
  1.2198 +
  1.2199 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0096
  1.2200 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0096
  1.2201 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2202 +//! @SYMAuthor			Marek Sokk
  1.2203 +//! @SYMCreationDate		02/05/2006
  1.2204 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2205 +//! @SYMTestCaseDesc		Try to open nonexisting source file.
  1.2206 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2207 +//!				Uses API elements: NewL(), OpenL()
  1.2208 +//! @SYMTestStatus		Implemented
  1.2209 +//! @SYMTestPriority		High
  1.2210 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.2211 +//! @SYMTestType		CIT
  1.2212 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2213 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2214 +		COMMAND			convertutility1	NewL		
  1.2215 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0096-001-OpenL_command02
  1.2216 +		OUTSTANDING
  1.2217 +		COMMAND			convertutility1	Close
  1.2218 +	END_TEST_BLOCK
  1.2219 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0096
  1.2220 +
  1.2221 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0097
  1.2222 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0097
  1.2223 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2224 +//! @SYMAuthor			Marek Sokk
  1.2225 +//! @SYMCreationDate		02/05/2006
  1.2226 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2227 +//! @SYMTestCaseDesc		Try to open corrupted source file.
  1.2228 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2229 +//!				Uses API elements: NewL(), OpenL()
  1.2230 +//! @SYMTestStatus		Implemented
  1.2231 +//! @SYMTestPriority		High
  1.2232 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.2233 +//! @SYMTestType		CIT
  1.2234 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2235 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2236 +		COMMAND			convertutility1	NewL		
  1.2237 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0097-001-OpenL_command02
  1.2238 +		OUTSTANDING
  1.2239 +		COMMAND			convertutility1	Close
  1.2240 +	END_TEST_BLOCK
  1.2241 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0097
  1.2242 +
  1.2243 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0098
  1.2244 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0098
  1.2245 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2246 +//! @SYMAuthor			Marek Sokk
  1.2247 +//! @SYMCreationDate		02/05/2006
  1.2248 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2249 +//! @SYMTestCaseDesc		Try to open corrupted target file.
  1.2250 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2251 +//!				Uses API elements: NewL(), OpenL()
  1.2252 +//! @SYMTestStatus		Implemented
  1.2253 +//! @SYMTestPriority		High
  1.2254 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.2255 +//! @SYMTestType		CIT
  1.2256 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2257 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2258 +		COMMAND			convertutility1	NewL		
  1.2259 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0098-001-OpenL_command02
  1.2260 +		OUTSTANDING
  1.2261 +		COMMAND			convertutility1	Close
  1.2262 +	END_TEST_BLOCK
  1.2263 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0098
  1.2264 +
  1.2265 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0099
  1.2266 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0099
  1.2267 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2268 +//! @SYMAuthor			Marek Sokk
  1.2269 +//! @SYMCreationDate		02/05/2006
  1.2270 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2271 +//! @SYMTestCaseDesc		Try to convert with corrupted target file.
  1.2272 +//! @SYMTestActions		1. Create convert object
  1.2273 +//!				2. Open source and target files
  1.2274 +//!				3. Convert file
  1.2275 +//!				Uses API elements: NewL(), OpenL(), ConvertL()
  1.2276 +//! @SYMTestStatus		Implemented
  1.2277 +//! @SYMTestPriority		High
  1.2278 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.2279 +//! @SYMTestType		CIT
  1.2280 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2281 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2282 +		COMMAND			convertutility1	NewL		
  1.2283 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0099-001-OpenL_command02
  1.2284 +		OUTSTANDING
  1.2285 +		COMMAND	!AsyncError=-5	convertutility1	ConvertL		
  1.2286 +		COMMAND			convertutility1	Close
  1.2287 +	END_TEST_BLOCK
  1.2288 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0099
  1.2289 +
  1.2290 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0100
  1.2291 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0100
  1.2292 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2293 +//! @SYMAuthor			Marek Sokk
  1.2294 +//! @SYMCreationDate		02/05/2006
  1.2295 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2296 +//! @SYMTestCaseDesc		Open source and target files with not valid "aDestDataType" (The audio codec to use for the destination data sink)
  1.2297 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2298 +//!				Uses API elements: NewL(), OpenL()
  1.2299 +//! @SYMTestStatus		Implemented
  1.2300 +//! @SYMTestPriority		High
  1.2301 +//! @SYMTestExpectedResults	KErrAlreadyExists is returned
  1.2302 +//! @SYMTestType		CIT
  1.2303 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2304 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2305 +		COMMAND			convertutility1	NewL		
  1.2306 +		COMMAND	!AsyncError=-11	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0100-001-OpenL_command02
  1.2307 +		OUTSTANDING
  1.2308 +		COMMAND			convertutility1	Close
  1.2309 +	END_TEST_BLOCK
  1.2310 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0100
  1.2311 +
  1.2312 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0101
  1.2313 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0101
  1.2314 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2315 +//! @SYMAuthor			Marek Sokk
  1.2316 +//! @SYMCreationDate		02/05/2006
  1.2317 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2318 +//! @SYMTestCaseDesc		Try to open nonexisting source file.
  1.2319 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2320 +//!				Uses API elements: NewL(), OpenL()
  1.2321 +//! @SYMTestStatus		Implemented
  1.2322 +//! @SYMTestPriority		High
  1.2323 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.2324 +//! @SYMTestType		CIT
  1.2325 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2326 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2327 +		COMMAND			convertutility1	NewL		
  1.2328 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0101-001-OpenL_command02
  1.2329 +		OUTSTANDING
  1.2330 +		COMMAND			convertutility1	Close
  1.2331 +	END_TEST_BLOCK
  1.2332 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0101
  1.2333 +
  1.2334 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0102
  1.2335 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0102
  1.2336 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2337 +//! @SYMAuthor			Marek Sokk
  1.2338 +//! @SYMCreationDate		02/05/2006
  1.2339 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2340 +//! @SYMTestCaseDesc		Try to open corrupted source file.
  1.2341 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2342 +//!				Uses API elements: NewL(), OpenL()
  1.2343 +//! @SYMTestStatus		Implemented
  1.2344 +//! @SYMTestPriority		High
  1.2345 +//! @SYMTestExpectedResults	Files are opened
  1.2346 +//! @SYMTestType		CIT
  1.2347 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2348 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2349 +		COMMAND		convertutility1	NewL		
  1.2350 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0102-001-OpenL_command02
  1.2351 +		OUTSTANDING
  1.2352 +		COMMAND		convertutility1	Close
  1.2353 +	END_TEST_BLOCK
  1.2354 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0102
  1.2355 +
  1.2356 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0103
  1.2357 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0103
  1.2358 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2359 +//! @SYMAuthor			Marek Sokk
  1.2360 +//! @SYMCreationDate		02/05/2006
  1.2361 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2362 +//! @SYMTestCaseDesc		Try to open corrupted target file.
  1.2363 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2364 +//!				Uses API elements: NewL(), OpenL()
  1.2365 +//! @SYMTestStatus		Implemented
  1.2366 +//! @SYMTestPriority		High
  1.2367 +//! @SYMTestExpectedResults	KErrNotFound is returned
  1.2368 +//! @SYMTestType		CIT
  1.2369 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2370 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2371 +		COMMAND			convertutility1	NewL		
  1.2372 +		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0103-001-OpenL_command02
  1.2373 +		OUTSTANDING
  1.2374 +		COMMAND			convertutility1	Close
  1.2375 +	END_TEST_BLOCK
  1.2376 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0103
  1.2377 +
  1.2378 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0104
  1.2379 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0104
  1.2380 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2381 +//! @SYMAuthor			Marek Sokk
  1.2382 +//! @SYMCreationDate		02/05/2006
  1.2383 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2384 +//! @SYMTestCaseDesc		Try to convert with corrupted target file.
  1.2385 +//! @SYMTestActions		1. Create convert object
  1.2386 +//!				2. Open source and target files
  1.2387 +//!				3. Convert file
  1.2388 +//!				Uses API elements: NewL(), OpenL(), ConvertL()
  1.2389 +//! @SYMTestStatus		Implemented
  1.2390 +//! @SYMTestPriority		High
  1.2391 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.2392 +//! @SYMTestType		CIT
  1.2393 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2394 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2395 +		COMMAND			convertutility1	NewL		
  1.2396 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0104-001-OpenL_command02
  1.2397 +		OUTSTANDING
  1.2398 +		COMMAND	!AsyncError=-5	convertutility1	ConvertL		
  1.2399 +		COMMAND			convertutility1	Close
  1.2400 +	END_TEST_BLOCK
  1.2401 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0104
  1.2402 +
  1.2403 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0105
  1.2404 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0105
  1.2405 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2406 +//! @SYMAuthor			Marek Sokk
  1.2407 +//! @SYMCreationDate		02/05/2006
  1.2408 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2409 +//! @SYMTestCaseDesc		Set invalid destination data type
  1.2410 +//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. set destination audio clip data type
  1.2411 +//!				Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL()
  1.2412 +//! @SYMTestStatus		Implemented
  1.2413 +//! @SYMTestPriority		High
  1.2414 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.2415 +//! @SYMTestType		CIT
  1.2416 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2417 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2418 +		COMMAND			convertutility1	NewL		
  1.2419 +		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-OpenL_command02
  1.2420 +		OUTSTANDING
  1.2421 +		COMMAND			convertutility1	SourceDataTypeL		
  1.2422 +		COMMAND			convertutility1	GetSupportedDestDataTypesL		
  1.2423 +		COMMAND	!Error=-5	convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-SetDestinationDataTypeL_command05
  1.2424 +		COMMAND			convertutility1	Close
  1.2425 +	END_TEST_BLOCK
  1.2426 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0105
  1.2427 +
  1.2428 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0106
  1.2429 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0106
  1.2430 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2431 +//! @SYMAuthor			Marek Sokk
  1.2432 +//! @SYMCreationDate		02/05/2006
  1.2433 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2434 +//! @SYMTestCaseDesc		Try to set destination data type without opening files first
  1.2435 +//! @SYMTestActions		1. Create convert object 2. set destination audio clip data type
  1.2436 +//!				Uses API elements: NewL(), SetDestinationDataTypeL()
  1.2437 +//! @SYMTestStatus		Implemented
  1.2438 +//! @SYMTestPriority		High
  1.2439 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2440 +//! @SYMTestType		CIT
  1.2441 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2442 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2443 +		COMMAND			convertutility1	NewL		
  1.2444 +		COMMAND	!Error=-18	convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0106-001-SetDestinationDataTypeL_command02
  1.2445 +		COMMAND			convertutility1	~
  1.2446 +	END_TEST_BLOCK
  1.2447 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0106
  1.2448 +
  1.2449 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0107
  1.2450 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0107
  1.2451 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2452 +//! @SYMAuthor			Marek Sokk
  1.2453 +//! @SYMCreationDate		02/05/2006
  1.2454 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2455 +//! @SYMTestCaseDesc		Try to set destination audio clip bit rate without opnening files first
  1.2456 +//! @SYMTestActions		1. Create convert object 2. Set destination audio clip bit rate
  1.2457 +//!				Uses API elements: NewL(), SetDestinationBitRateL()
  1.2458 +//! @SYMTestStatus		Implemented
  1.2459 +//! @SYMTestPriority		High
  1.2460 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2461 +//! @SYMTestType		CIT
  1.2462 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2463 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2464 +		COMMAND			convertutility1	NewL		
  1.2465 +		COMMAND	!Error=-18	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0107-001-SetDestinationBitRateL_command02
  1.2466 +		COMMAND			convertutility1	~
  1.2467 +	END_TEST_BLOCK
  1.2468 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0107
  1.2469 +
  1.2470 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0108
  1.2471 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0108
  1.2472 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2473 +//! @SYMAuthor			Marek Sokk
  1.2474 +//! @SYMCreationDate		02/05/2006
  1.2475 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2476 +//! @SYMTestCaseDesc		Try to set destination audio clip sample rate without opening files first
  1.2477 +//! @SYMTestActions		1. Create convert object 2. Set destination audio clip sample rate
  1.2478 +//!				Uses API elements: NewL(), SetDestinationSampleRateL()
  1.2479 +//! @SYMTestStatus		Implemented
  1.2480 +//! @SYMTestPriority		High
  1.2481 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2482 +//! @SYMTestType		CIT
  1.2483 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2484 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2485 +		COMMAND			convertutility1	NewL		
  1.2486 +		COMMAND	!Error=-18	convertutility1	SetDestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0108-001-SetDestinationSampleRateL_command02
  1.2487 +		COMMAND			convertutility1	~
  1.2488 +	END_TEST_BLOCK
  1.2489 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0108
  1.2490 +
  1.2491 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0109
  1.2492 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0109
  1.2493 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2494 +//! @SYMAuthor			Marek Sokk
  1.2495 +//! @SYMCreationDate		02/05/2006
  1.2496 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2497 +//! @SYMTestCaseDesc		Try to set format for destination audio clip without opening files first
  1.2498 +//! @SYMTestActions		1. Create convert object 2. Sets the format of the destination audio clip
  1.2499 +//!				Uses API elements: NewL(), SetDestinationFormatL()
  1.2500 +//! @SYMTestStatus		Implemented
  1.2501 +//! @SYMTestPriority		High
  1.2502 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2503 +//! @SYMTestType		CIT
  1.2504 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2505 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2506 +		COMMAND			convertutility1	NewL		
  1.2507 +		COMMAND	!Error=-18	convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0109-001-SetDestinationFormatL_command02
  1.2508 +		COMMAND			convertutility1	~
  1.2509 +	END_TEST_BLOCK
  1.2510 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0109
  1.2511 +
  1.2512 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0110
  1.2513 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0110
  1.2514 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2515 +//! @SYMAuthor			Marek Sokk
  1.2516 +//! @SYMCreationDate		02/05/2006
  1.2517 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2518 +//! @SYMTestCaseDesc		Try to set number of channels for destination audio clip without opening files first
  1.2519 +//! @SYMTestActions		1. Create convert object 2. Sets the number of channels for the destination audio clip
  1.2520 +//!				Uses API elements: NewL(), SetDestinationNumberOfChannelsL()
  1.2521 +//! @SYMTestStatus		Implemented
  1.2522 +//! @SYMTestPriority		High
  1.2523 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2524 +//! @SYMTestType		CIT
  1.2525 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2526 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2527 +		COMMAND			convertutility1	NewL		
  1.2528 +		COMMAND	!Error=-18	convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0110-001-SetDestinationNumberOfChannelsL_command02
  1.2529 +		COMMAND			convertutility1	~
  1.2530 +	END_TEST_BLOCK
  1.2531 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0110
  1.2532 +
  1.2533 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0111
  1.2534 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0111
  1.2535 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2536 +//! @SYMAuthor			Marek Sokk
  1.2537 +//! @SYMCreationDate		02/05/2006
  1.2538 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2539 +//! @SYMTestCaseDesc		Try to set number of times to repeat without opening files first
  1.2540 +//! @SYMTestActions		1. Create convert object 2. Set the number of repetitions for playback
  1.2541 +//!				Uses API elements: NewL(), SetRepeats()
  1.2542 +//! @SYMTestStatus		Implemented
  1.2543 +//! @SYMTestPriority		High
  1.2544 +//! @SYMTestExpectedResults	No errors returned
  1.2545 +//! @SYMTestType		CIT
  1.2546 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2547 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2548 +		COMMAND		convertutility1	NewL		
  1.2549 +		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0111-001-SetRepeats_command02
  1.2550 +		COMMAND		convertutility1	~
  1.2551 +	END_TEST_BLOCK
  1.2552 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0111
  1.2553 +
  1.2554 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0112
  1.2555 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0112
  1.2556 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2557 +//! @SYMAuthor			Marek Sokk
  1.2558 +//! @SYMCreationDate		02/05/2006
  1.2559 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2560 +//! @SYMTestCaseDesc		Try to set maximum size of an audio clip without opening files first.
  1.2561 +//! @SYMTestActions		1. Create convert object 2. Set the maximum size of an audio clip
  1.2562 +//!				Uses API elements: NewL(), SetMaxWriteLength()
  1.2563 +//! @SYMTestStatus		Implemented
  1.2564 +//! @SYMTestPriority		High
  1.2565 +//! @SYMTestExpectedResults	No errors returned
  1.2566 +//! @SYMTestType		CIT
  1.2567 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2568 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2569 +		COMMAND		convertutility1	NewL		
  1.2570 +		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0112-001-SetMaxWriteLength_command02
  1.2571 +		COMMAND		convertutility1	~
  1.2572 +	END_TEST_BLOCK
  1.2573 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0112
  1.2574 +
  1.2575 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0113
  1.2576 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0113
  1.2577 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2578 +//! @SYMAuthor			Marek Sokk
  1.2579 +//! @SYMCreationDate		02/05/2006
  1.2580 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2581 +//! @SYMTestCaseDesc		Convert wav (note.wav) to AU (note3.au)
  1.2582 +//! @SYMTestActions		1. Create convert object
  1.2583 +//!				2. Open source and target files
  1.2584 +//!				3. Convert file
  1.2585 +//!				Uses API elements: NewL(), OpenL(), ConvertL()
  1.2586 +//! @SYMTestStatus		Implemented
  1.2587 +//! @SYMTestPriority		High
  1.2588 +//! @SYMTestExpectedResults	File is converted
  1.2589 +//! @SYMTestType		CIT
  1.2590 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2591 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2592 +		COMMAND		convertutility1	NewL		
  1.2593 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0113-001-OpenL_command02
  1.2594 +		OUTSTANDING
  1.2595 +		COMMAND		convertutility1	ConvertL		
  1.2596 +		OUTSTANDING
  1.2597 +		COMMAND		convertutility1	Close
  1.2598 +	END_TEST_BLOCK
  1.2599 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0113
  1.2600 +
  1.2601 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0114
  1.2602 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0114
  1.2603 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2604 +//! @SYMAuthor			Marek Sokk
  1.2605 +//! @SYMCreationDate		02/05/2006
  1.2606 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2607 +//! @SYMTestCaseDesc		Try to open existing file with wrong codec.
  1.2608 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2609 +//!				Uses API elements: NewL(), OpenL()
  1.2610 +//! @SYMTestStatus		Implemented
  1.2611 +//! @SYMTestPriority		High
  1.2612 +//! @SYMTestExpectedResults	KErrAlreadyExists is returned
  1.2613 +//! @SYMTestType		CIT
  1.2614 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2615 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2616 +		COMMAND			convertutility1	NewL		
  1.2617 +		COMMAND	!AsyncError=-11	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0114-001-OpenL_command02
  1.2618 +		OUTSTANDING
  1.2619 +		COMMAND			convertutility1	Close
  1.2620 +	END_TEST_BLOCK
  1.2621 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0114
  1.2622 +
  1.2623 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0115
  1.2624 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0115
  1.2625 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2626 +//! @SYMAuthor			Marek Sokk
  1.2627 +//! @SYMCreationDate		02/05/2006
  1.2628 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2629 +//! @SYMTestCaseDesc		Try to open existing file with wrong format.
  1.2630 +//! @SYMTestActions		1. Create convert object 2. Open source and target files
  1.2631 +//!				Uses API elements: NewL(), OpenL()
  1.2632 +//! @SYMTestStatus		Implemented
  1.2633 +//! @SYMTestPriority		High
  1.2634 +//! @SYMTestExpectedResults	KErrNotSupported is returned
  1.2635 +//! @SYMTestType		CIT
  1.2636 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2637 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2638 +		COMMAND			convertutility1	NewL		
  1.2639 +		COMMAND	!AsyncError=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0115-001-OpenL_command02
  1.2640 +		OUTSTANDING
  1.2641 +		COMMAND			convertutility1	Close
  1.2642 +	END_TEST_BLOCK
  1.2643 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0115
  1.2644 +
  1.2645 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0116
  1.2646 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0116
  1.2647 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2648 +//! @SYMAuthor			Marek Sokk
  1.2649 +//! @SYMCreationDate		02/05/2006
  1.2650 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2651 +//! @SYMTestCaseDesc		Convert wav (note.wav) to RAW (note4.raw)
  1.2652 +//! @SYMTestActions		1. Create convert object
  1.2653 +//!				2. Open source and target files
  1.2654 +//!				3. Get source sample rate
  1.2655 +//!				4. Get supported conversion sample rates
  1.2656 +//!				5. Get number of channels of source audio clip
  1.2657 +//!				6. Get supported number of channels for conversion
  1.2658 +//!				7. Set destination number of channels of audio clip
  1.2659 +//!				8. Get source datatype
  1.2660 +//!				9. Get supported destination datatypes
  1.2661 +//!				10. Set destination datatype
  1.2662 +//!				11. Get format of source audio clip
  1.2663 +//!				12. Get destination format of audio clip
  1.2664 +//!				13. Convert file
  1.2665 +//!				Uses API elements: NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(),
  1.2666 +//!				SourceNumberOfChannelsL(), GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(),
  1.2667 +//!				SourceDataTypeL(), GetSupportedDestinationDataTypesL(), SetDestinationDataTypeL(), SourceFormatL(),
  1.2668 +//!				DestinationFormatL(), ConvertL()
  1.2669 +//! @SYMTestStatus		Implemented
  1.2670 +//! @SYMTestPriority		High
  1.2671 +//! @SYMTestExpectedResults	File is converted
  1.2672 +//! @SYMTestType		CIT
  1.2673 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2674 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2675 +		COMMAND		convertutility1	NewL		
  1.2676 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-OpenL_command02
  1.2677 +		OUTSTANDING
  1.2678 +		COMMAND		convertutility1	SourceSampleRateL		
  1.2679 +		COMMAND		convertutility1	GetSupConvSampleRatesL		
  1.2680 +		COMMAND		convertutility1	SourceNumberOfChannelsL		
  1.2681 +		COMMAND		convertutility1	GetSupportedConversionNumberOfChannelsL		
  1.2682 +		COMMAND		convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationNumberOfChannelsL_command07
  1.2683 +		COMMAND		convertutility1	SourceDataTypeL		
  1.2684 +		COMMAND		convertutility1	GetSupportedDestDataTypesL		
  1.2685 +		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationDataTypeL_command10
  1.2686 +		COMMAND		convertutility1	SourceFormatL		
  1.2687 +		COMMAND		convertutility1	DestinationFormatL		
  1.2688 +		COMMAND		convertutility1	ConvertL		
  1.2689 +		OUTSTANDING
  1.2690 +		COMMAND		convertutility1	Close
  1.2691 +	END_TEST_BLOCK
  1.2692 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0116
  1.2693 +
  1.2694 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0117
  1.2695 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0117
  1.2696 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2697 +//! @SYMAuthor			Marek Sokk
  1.2698 +//! @SYMCreationDate		17/05/2006
  1.2699 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2700 +//! @SYMTestCaseDesc		Open source and destination files and convert
  1.2701 +//!				Uses API elements: NewL(), OpenL(), UseSharedHeap(), ConvertL(), Close()
  1.2702 +//! @SYMTestActions		1. Create convert object
  1.2703 +//!				2. Set shared heap
  1.2704 +//!				3. Open source and destination files
  1.2705 +//!				4. Convert file
  1.2706 +//!				5. Repeat twice more
  1.2707 +//! @SYMTestStatus		Implemented
  1.2708 +//! @SYMTestPriority		High
  1.2709 +//! @SYMTestExpectedResults	Files are converted
  1.2710 +//! @SYMTestType		CIT
  1.2711 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2712 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2713 +		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-NewL_command01
  1.2714 +		COMMAND		convertutility1	UseSharedHeap		
  1.2715 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command03
  1.2716 +		OUTSTANDING
  1.2717 +		COMMAND		convertutility1	SourceDataTypeL		
  1.2718 +		COMMAND		convertutility1	GetSupportedDestDataTypesL		
  1.2719 +		COMMAND		convertutility1	ConvertL		
  1.2720 +		OUTSTANDING
  1.2721 +		COMMAND		convertutility1	Close		
  1.2722 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command08
  1.2723 +		OUTSTANDING
  1.2724 +		COMMAND		convertutility1	SourceDataTypeL		
  1.2725 +		COMMAND		convertutility1	GetSupportedDestDataTypesL		
  1.2726 +		COMMAND		convertutility1	ConvertL		
  1.2727 +		OUTSTANDING
  1.2728 +		COMMAND		convertutility1	Close		
  1.2729 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command13
  1.2730 +		OUTSTANDING
  1.2731 +		COMMAND		convertutility1	SourceDataTypeL		
  1.2732 +		COMMAND		convertutility1	GetSupportedDestDataTypesL		
  1.2733 +		COMMAND		convertutility1	ConvertL		
  1.2734 +		OUTSTANDING
  1.2735 +		COMMAND		convertutility1	Close		
  1.2736 +		COMMAND		convertutility1	~
  1.2737 +	END_TEST_BLOCK
  1.2738 +END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0117
  1.2739 +
  1.2740 +
  1.2741 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0118
  1.2742 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0118
  1.2743 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2744 +//! @SYMAuthor			 Rehana Anwar
  1.2745 +//! @SYMCreationDate		22/02/2006
  1.2746 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2747 +//! @SYMTestCaseDesc		Positive testcase: Open source and destination files start conversion
  1.2748 +//!						and stop conversion while in the EPLAY state.
  1.2749 +//! @SYMTestActions		1. Create convert object
  1.2750 +//!				2. Open source and destination files
  1.2751 +//!				3. Start conversion
  1.2752 +//!				4. Stop
  1.2753 +//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
  1.2754 +//! @SYMTestStatus		Implemented
  1.2755 +//! @SYMTestPriority		High
  1.2756 +//! @SYMTestExpectedResults	KErrNone is returned
  1.2757 +//! @SYMTestType		CIT
  1.2758 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2759 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2760 +		COMMAND		convertutility1	NewL		
  1.2761 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-OpenL_command02
  1.2762 +		OUTSTANDING
  1.2763 +		COMMAND		convertutility1	ConvertL 		MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-ConvertL_command03
  1.2764 +		OUTSTANDING
  1.2765 +		COMMAND 	convertutility1 Stop
  1.2766 +		OUTSTANDING
  1.2767 +		COMMAND		convertutility1	Close
  1.2768 +	END_TEST_BLOCK
  1.2769 +END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0118
  1.2770 +
  1.2771 +
  1.2772 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0119
  1.2773 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0119
  1.2774 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2775 +//! @SYMAuthor			Rehana Anwar
  1.2776 +//! @SYMCreationDate		22/11/2007
  1.2777 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2778 +//! @SYMTestCaseDesc		Negative testcase: Open source and destination files and call stop.
  1.2779 +//! @SYMTestActions		1. Create convert object
  1.2780 +//!				2. Open source and destination files
  1.2781 +//!				4. Call Stop
  1.2782 +//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
  1.2783 +//! @SYMTestStatus		Implemented
  1.2784 +//! @SYMTestPriority		High
  1.2785 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2786 +//! @SYMTestType		CIT
  1.2787 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2788 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2789 +		COMMAND		convertutility1	NewL		
  1.2790 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0119-001-OpenL_command02
  1.2791 +		OUTSTANDING
  1.2792 +		COMMAND	!AsyncError=-18	convertutility1	Stop	
  1.2793 +		OUTSTANDING	
  1.2794 +		COMMAND		convertutility1	Close
  1.2795 +	END_TEST_BLOCK
  1.2796 +END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0119
  1.2797 +
  1.2798 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0120
  1.2799 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0120
  1.2800 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2801 +//! @SYMAuthor			Rehana Anwar
  1.2802 +//! @SYMCreationDate		22/11/2007
  1.2803 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2804 +//! @SYMTestCaseDesc		Negative testcase: Call stop before opening source and destination files. Also ensure convert works 
  1.2805 +//!				correctly after opening the files.
  1.2806 +//! @SYMTestActions		1. Create convert object
  1.2807 +//!				2. Call Stop
  1.2808 +//!				3. Open source and destination files
  1.2809 +//!				4. Call Convert
  1.2810 +//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
  1.2811 +//! @SYMTestStatus		Implemented
  1.2812 +//! @SYMTestPriority		High
  1.2813 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2814 +//! @SYMTestType		CIT
  1.2815 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2816 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2817 +		COMMAND		convertutility1	NewL	
  1.2818 +		COMMAND	!AsyncError=-18	convertutility1	Stop
  1.2819 +		OUTSTANDING		
  1.2820 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0120-001-OpenL_command02
  1.2821 +		OUTSTANDING
  1.2822 +		COMMAND		convertutility1	ConvertL	
  1.2823 +		OUTSTANDING
  1.2824 +		COMMAND		convertutility1	Close
  1.2825 +	END_TEST_BLOCK
  1.2826 +END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0120
  1.2827 +
  1.2828 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0121
  1.2829 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0121
  1.2830 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2831 +//! @SYMAuthor			Rehana Anwar
  1.2832 +//! @SYMCreationDate		22/11/2007
  1.2833 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2834 +//! @SYMTestCaseDesc		Negative testcase: Open source and destination files and call stop.Also ensure Convert works correctly
  1.2835 +//!				after Stop fails.
  1.2836 +//! @SYMTestActions		1. Create convert object
  1.2837 +//!				2. Open source and destination files
  1.2838 +//!				3. Call Stop
  1.2839 +//!				4. Call convert
  1.2840 +//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
  1.2841 +//! @SYMTestStatus		Implemented
  1.2842 +//! @SYMTestPriority		High
  1.2843 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2844 +//! @SYMTestType		CIT
  1.2845 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2846 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2847 +		COMMAND		convertutility1	NewL	
  1.2848 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0121-001-OpenL_command02
  1.2849 +		OUTSTANDING
  1.2850 +		COMMAND	!AsyncError=-18	convertutility1	Stop
  1.2851 +		OUTSTANDING
  1.2852 +		COMMAND		convertutility1	ConvertL	
  1.2853 +		OUTSTANDING
  1.2854 +		COMMAND		convertutility1	Close
  1.2855 +	END_TEST_BLOCK
  1.2856 +END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0121
  1.2857 +
  1.2858 +START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0122
  1.2859 +//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0122
  1.2860 +//! @SYMAPI			CMdaAudioConvertUtility
  1.2861 +//! @SYMAuthor			Rehana Anwar
  1.2862 +//! @SYMCreationDate		22/11/2007
  1.2863 +//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
  1.2864 +//! @SYMTestCaseDesc		Negative testcase: Call stop after Convert completes.
  1.2865 +//! @SYMTestActions		1. Create convert object
  1.2866 +//!				2. Open source and destination files
  1.2867 +//!				3. Call convert
  1.2868 +//!				4. Call Stop
  1.2869 +//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
  1.2870 +//! @SYMTestStatus		Implemented
  1.2871 +//! @SYMTestPriority		High
  1.2872 +//! @SYMTestExpectedResults	KErrNotReady is returned
  1.2873 +//! @SYMTestType		CIT
  1.2874 +	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
  1.2875 +		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
  1.2876 +		COMMAND		convertutility1	NewL	
  1.2877 +		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0122-001-OpenL_command02
  1.2878 +		OUTSTANDING
  1.2879 +		COMMAND		convertutility1	ConvertL 			
  1.2880 +		OUTSTANDING
  1.2881 +		COMMAND	!AsyncError=-18	convertutility1	Stop
  1.2882 +		OUTSTANDING
  1.2883 +		COMMAND		convertutility1	Close
  1.2884 +	END_TEST_BLOCK
  1.2885 +END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0122
  1.2886 +