diff -r 000000000000 -r bde4ae8d615e os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioConvertUtility/scripts/MM-MMF-ACLNT-CNVRT-PublicAPI.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioConvertUtility/scripts/MM-MMF-ACLNT-CNVRT-PublicAPI.script	Fri Jun 15 03:10:57 2012 +0200
@@ -0,0 +1,2883 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+//! @file
+//! @SYMTestSuiteName		MM-MMF-ACLNT-CNVRT-PublicAPI
+//! @SYMScriptTestEnvironment	This test script requires a basic ROM.
+/////////////////////////////////////////////////////////////////////
+// MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//
+// Tests all public elements of the CMdaAudioConvertUtility class
+// as a means of confidence that the APIs work as expected.
+//
+// The purpose is to provide a regression test suite of PublishedAll APIs for CMdaAudioConvertUtility.
+// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
+// The tests are fully automated.
+/////////////////////////////////////////////////////////////////////
+
+LOAD_SUITE	T_MdaAudioConvertUtility
+
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0001
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0001
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and convert
+//!				Uses API elements: NewL(), OpenL(), ConvertL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Convert file
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-NewL_command01
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceDataTypeL			
+		COMMAND		convertutility1	GetSupportedDestDataTypesL	
+		COMMAND		convertutility1	ConvertL			
+		OUTSTANDING
+		COMMAND		convertutility1	Close				
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0001
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0002
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0002
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files with target format and source, destination codecs
+//!				Uses API elements: NewL(), OpenL(), ConvertL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Convert file
+//! @SYMTestStatus		Not Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0002-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceDataTypeL		
+		COMMAND		convertutility1	GetSupportedDestDataTypesL		
+		COMMAND		convertutility1	ConvertL		
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0002
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0003
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0003
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with source and target format,
+//!				source and target codecs, source and target audio settings
+//!				Uses API elements: NewL(), OpenL(), ConvertL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and target files
+//!				3. Convert file
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0003-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL		
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0003
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0004
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0004
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with UID of the controller, UID of the destination format
+//!				and audio codec for the destination data sink
+//!				Uses API elements: NewL(), OpenL(), ConvertL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and target files
+//!				3. Convert file
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0004-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL	
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0004
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0005
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0005
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get source datatype.
+//!				Get supported detination datatypes and set different destination datatypes.
+//!				Uses API elements: 	NewL(), OpenL(), SourceDataTypeL(), GetSupportedDestinationDataTypesL(),
+//!							SetDestinationDataTypeL(), DestinationDataTypeL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files.
+//!				3. Get source datatype
+//!				4. Get supported destination datatypes
+//!				5. Set destination datatype
+//!				6. Get destination datatype
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Destination datatype must been set
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SourceDataTypeL_command03
+		COMMAND		convertutility1	GetSupportedDestDataTypesL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-GetSupportedDestDataTypesL_command04
+		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command05
+		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command06
+		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command07
+		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command08
+		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command09
+		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command10
+		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command11
+		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command12
+		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command13
+		COMMAND		convertutility1	DestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command14
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0005
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0006
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0006
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get source bitrate.
+//!				Uses API elements: 	NewL(), OpenL(), SourceBitRateL(),
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files.
+//!				3. Get source bitrate
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Source bitrate must been returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-SourceBitRateL_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0006
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0007
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0007
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get supported conversion bitrates.
+//!				Uses API elements: 	NewL(), OpenL(), GetSupportedConversionBitRatesL(),
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files.
+//!				3. Get supported conversion bitrates
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0007-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!Error=-5	convertutility1	GetSupConversionBitRatesL		
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0007
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0008
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0008
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and set different destination bitrates.
+//!				Uses API elements: 	NewL(), OpenL(), SetDestinationBitRateL(), DestinationBitRateL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files.
+//!				3. Set destination bitrate
+//!				4. Get destination bitrate
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!Error=-5	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-SetDestinationBitRateL_command03
+		COMMAND			convertutility1	DestinationBitRateL	
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0008
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0009
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0009
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get source sample rate.
+//!				Get supported conversion sample rates and set different destination sample rates.
+//!				Uses API elements: 	NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(),
+//!							SetDestinationSampleRateL(), DestinationSampleRateL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Get source sample rate
+//!				4. Get supported conversion sample rates
+//!				5. Set destination sample rate
+//!				6. Get destination sample rate
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Destination bitrate must been set
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SourceSampleRateL_command03
+		COMMAND		convertutility1	GetSupConvSampleRatesL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-GetSupConvSampleRatesL_command04
+		COMMAND		convertutility1	SetDestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SetDestinationSampleRateL_command05
+		COMMAND		convertutility1	DestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-DestinationSampleRateL_command06
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0009
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0010
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0010
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get source format. Set different destination formats.
+//!				Uses API elements: 	NewL(), OpenL(), SourceFormatL(),
+//!							SetDestinationFormatL(), DestinationFormatL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files.
+//!				3. Get format of source audio clip
+//!				4. Set destination format of audio clip
+//!				5. Get destination format of audio clip
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Destination audio format must been set
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SourceFormatL_command03
+		COMMAND		convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command04
+		COMMAND		convertutility1	DestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command05
+		COMMAND		convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command06
+		COMMAND		convertutility1	DestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command07
+		COMMAND		convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command08
+		COMMAND		convertutility1	DestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command09
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0010
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0011
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0011
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get source number of channels.
+//!				Get supported number of channels for conversion. Set different number of channels for destination.
+//!				Uses API elements: 	NewL(), OpenL(), SourceNumberOfChannelsL(),
+//!							GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(), DestinationNumberOfChannelsL()
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files.
+//!				3. Get number of channels of source audio clip
+//!				4. Get supported number of channels for conversion
+//!				5. Set destination number of channels of audio clip
+//!				6. Get destination number of channels of audio clip
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Destination number of channels of audio must been set
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SourceNumberOfChannelsL_command03
+		COMMAND		convertutility1	GetSupportedConversionNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-GetSupportedConversionNumberOfChannelsL_command04
+		COMMAND		convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command05
+		COMMAND		convertutility1	DestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command06
+		COMMAND		convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command07
+		COMMAND		convertutility1	DestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command08
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0011
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0012
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0012
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get converter state.
+//!				Uses API elements: 	NewL(), OpenL(), State(),
+//! @SYMTestActions		1. Create convert object
+//!				2. Get converter state
+//!				3. Open source and destination files.
+//!				4. Get converter state
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Final state must be EOpen
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command02
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-OpenL_command03
+		OUTSTANDING
+		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command04
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0012
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0013
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0013
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files. Close files and get converter state.
+//!				Uses API elements: 	NewL(), OpenL(), Close(), State(),
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files.
+//!				3. Close files
+//!				4. Get converter state
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	State must be ENotReady
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	State		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-OpenL_command03
+		OUTSTANDING
+		COMMAND		convertutility1	Close		
+		COMMAND		convertutility1	State		MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-State_command05
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0013
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0014
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0014
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and play (convert)
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Play file
+//!				Uses API elements: NewL(), OpenL(), PlayL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0014-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	PlayL		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0014
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0015
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0015
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and record (convert)
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Record file
+//!				Uses API elements: NewL(), OpenL(), RecordL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0015-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	RecordL		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0015
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0016
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0016
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk & Rehana Anwar
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files start conversion and stop conversion.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Start conversion
+//!				4. Stop
+//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL 		MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-ConvertL_command03
+		OUTSTANDING
+		COMMAND	!AsyncError=-18	convertutility1	Stop		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0016
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0017
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0017
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and set clip position many times.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Set postion
+//!				4. Get position
+//!				Uses API elements: NewL(), OpenL(), SetPosition(), Position()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Clip postion is changed
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command03
+		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command04
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command05
+		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command06
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0017
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0018
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0018
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and crop.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Crop
+//!				Uses API elements: NewL(), OpenL(), CropL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is cropped
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-SetPosition_command03
+		COMMAND		convertutility1	CropL		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0018
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0019
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0019
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get record time available.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Get record time available
+//!				Uses API elements: NewL(), OpenL(), RecordTimeAvailable()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Returned available recording time
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0019-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	RecordTimeAvailable		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0019
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0020
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0020
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and get clip duration.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Get clip duration
+//!				Uses API elements: NewL(), OpenL(), Duration()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Returned clip duration
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Duration		MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-Duration_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0020
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0021
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0021
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files. Set and clear window for playpack many times
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Set windows for playback
+//!				4. Clear playback window
+//!				Uses API elements: NewL(), OpenL(), SetPlayWindow(), ClearPlayWindow()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No Errors
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-SetPlayWindow_command03
+		COMMAND		convertutility1	ClearPlayWindow		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0021
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0022
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0022
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		21/04/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set the number of repetitions for playback
+//! @SYMTestActions		1. Create convert object 2. Set the number of repetitions for playback
+//!				Uses API elements: NewL(), SetRepeats()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Repetitions set
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-SetRepeats_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0022
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0023
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0023
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and set maximum write length.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Set maximum write length
+//!				Uses API elements: NewL(), OpenL(), SetMaxWriteLength()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No Errors
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-SetMaxWriteLength_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0023
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0024
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0024
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and crop from beginning.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Crop audio clip from beginning
+//!				Uses API elements: NewL(), OpenL(), CropFromBeginningL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Audio clip is cropped
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-SetPosition_command03
+		COMMAND		convertutility1	CropFromBeginningL		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0024
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0025
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0025
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get controller implementation information
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Get controller information
+//!				Uses API elements: NewL(), OpenL(), ControllerImplementationInformationL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Returned controller implementation structure
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0025-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ControllerImplementationInformationL		
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0025
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0026
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0026
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send a synchronous custom command to the controller with Dataformat
+//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
+//!				Uses API elements: NewL(), CustomCommandSync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!Error=-5	convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-CustomCommandSync_command03
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0026
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0027
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0027
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send a synchronous custom command to the controller without Dataformat
+//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
+//!				Uses API elements: NewL(), CustomCommandSync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!Error=-5	convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-CustomCommandSync_command03
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0027
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0028
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0028
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send an asynchronous custom command to the controller with Dataformat
+//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
+//!				Uses API elements: NewL(), CustomCommandAsync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!AsyncError=-5	convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-CustomCommandAsync_command03
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0028
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0029
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0029
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send an asynchronous custom command to the controller without Dataformat
+//! @SYMTestActions		1. Create convert object 2. Send synchronous custom command
+//!				Uses API elements: NewL(), CustomCommandAsync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!AsyncError=-5	convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-CustomCommandAsync_command03
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0029
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0030
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0030
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set the priority of the controller's sub thread
+//! @SYMTestActions		1. Create convert object
+//!				2. Set the priority of the controller's sub thread
+//!				Uses API elements: NewL(), SetThreadPriority()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Priority is changed
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetThreadPriority		MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-SetThreadPriority_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0030
+
+//******************************************************//
+//	Phase 2 (negative) tests begin here		//
+//******************************************************//
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0031
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0031
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open nonexisting source and target files
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0031-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0031
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0032
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0032
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid target format
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0032-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0032
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0033
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0033
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid audio codec for the destination data sink
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Files are opened
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0033-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0033
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0034
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0034
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid audio setings
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Files are opened
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0034-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0034
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0035
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0035
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid audio setings for source and target files
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0035-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0035
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0036
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0036
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid audio codec for the source audio object
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0036-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0036
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0037
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0037
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set not valid destination data type
+//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. set destination audio clip data type
+//!				Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	SourceDataTypeL		
+		COMMAND			convertutility1	GetSupportedDestDataTypesL		
+		COMMAND	!Error=-5	convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-SetDestinationDataTypeL_command05
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0037
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0038
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0038
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get destination audio clip data type without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get destination audio clip data type
+//!				Uses API elements: NewL(), DestinationDataTypeL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	DestinationDataTypeL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0038
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0039
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0039
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get source audio clip data type without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get source audio clip data type
+//!				Uses API elements: NewL(), SourceDataTypeL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SourceDataTypeL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0039
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0040
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0040
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set not valid destination audio clip bit rate
+//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Set destination audio clip bit rate
+//!				Uses API elements: NewL(), OpenL(), SetDestinationBitRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	SourceBitRateL		
+		COMMAND	!Error=-5	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-SetDestinationBitRateL_command04
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0040
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0041
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0041
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get destination audio clip bit rate without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get destination audio clip bit rate
+//!				Uses API elements: NewL(), DestinationBitRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	DestinationBitRateL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0041
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0042
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0042
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get source audio clip bit rate without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get source audio clip bit rate
+//!				Uses API elements: NewL(), SourceBitRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SourceBitRateL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0042
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0043
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0043
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set not valid destination audio clip sample rate
+//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Set destination audio clip sample rate
+//!				Uses API elements: NewL(), OpenL(), SetDestinationSampleRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	SourceSampleRateL		
+		COMMAND			convertutility1	GetSupConvSampleRatesL		
+		COMMAND	!Error=-5	convertutility1	SetDestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-SetDestinationSampleRateL_command05
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0043
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0044
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0044
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get destination audio clip sample rate without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get destination audio clip sample rate
+//!				Uses API elements: NewL(), DestinationSampleRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	DestinationSampleRateL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0044
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0045
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0045
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		23/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get source audio clip sample rate without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get source audio clip sample rate
+//!				Uses API elements: NewL(), SourceSampleRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SourceSampleRateL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0045
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0046
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0046
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set not valid format for destination audio clip
+//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Sets the format of the destination audio clip
+//!				Uses API elements: NewL(), OpenL(), SetDestinationFormatL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	SourceFormatL		
+		COMMAND	!Error=-5	convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-SetDestinationFormatL_command04
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0046
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0047
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0047
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get format of the destination audio clip without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get format of the destination audio clip
+//!				Uses API elements: NewL(), DestinationFormatL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	DestinationFormatL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0047
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0048
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0048
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get format of the source audio clip without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get format of the source audio clip
+//!				Uses API elements: NewL(), SourceFormatL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SourceFormatL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0048
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0049
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0049
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set not valid number of channels for destination audio clip
+//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Sets the number of channels for the destination audio clip
+//!				Uses API elements: NewL(), OpenL(), SetDestinationNumberOfChannelsL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	SourceNumberOfChannelsL		
+		COMMAND			convertutility1	GetSupportedConversionNumberOfChannelsL		
+		COMMAND	!Error=-5	convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-SetDestinationNumberOfChannelsL_command05
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0049
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0050
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0050
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get number of channels of the destination audio clip without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get number of channels of the destination audio clip
+//!				Uses API elements: NewL(), DestinationNumberOfChannelsL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	DestinationNumberOfChannelsL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0050
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0051
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0051
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get number of channels of the source audio clip without opening files before
+//! @SYMTestActions		1. Create convert object 2. Get number of channels of the source audio clip
+//!				Uses API elements: NewL(), SourceNumberOfChannelsL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SourceNumberOfChannelsL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0051
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0052
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0052
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Start conversion without opening files
+//! @SYMTestActions		1. Create convert object 2. Start conversion
+//!				Uses API elements: NewL(), ConvertL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-18	convertutility1	ConvertL	
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0052
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0053
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0053
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		25/04/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Close files witout opening them first
+//! @SYMTestActions		1. Create convert object 2. Close files
+//!				Uses API elements: NewL(), Close()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	Close		
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0053
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0054
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0054
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Start playing without opening files first
+//! @SYMTestActions		1. Create convert object 2. Start playing
+//!				Uses API elements: NewL(), PlayL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-18	convertutility1	PlayL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0054
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0055
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0055
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Start recording without opening files first
+//! @SYMTestActions		1. Create convert object 2. Start recording
+//!				Uses API elements: NewL(), RecordL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-18	convertutility1	RecordL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0055
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0056
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0056
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Stop conversion without starting it
+//! @SYMTestActions		1. Create convert object 2. Stop conversion
+//!				Uses API elements: NewL(), Stop()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	5	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-18	convertutility1	Stop		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0056
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0057
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0057
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Crop without opening files first
+//! @SYMTestActions		1. Create convert object 2. Crop current clip from the current position
+//!				Uses API elements: NewL(), CropL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	CropL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0057
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0058
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0058
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set negative and very big postion in the audio clip.
+//! @SYMTestActions		1. Create convert object 2. Open audio files 3. Set negative position
+//!				Uses API elements: NewL(), OpenL(), SetPosition()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	If the negative value is set then actual postion will be 0 and if very big
+//!				positive value is set then the actual position will be max duration.
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command03
+		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command04
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command05
+		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command06
+		COMMAND		convertutility1	Duration		
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command08
+		COMMAND		convertutility1	Position		MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command09
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0058
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0059
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0059
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set the current position in the audio clip without opening files first
+//! @SYMTestActions		1. Create convert object 2. Set the current position in the audio clip
+//!				Uses API elements: NewL(), SetPosition()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	SetPosition		MM-MMF-ACLNT-CNVRT-PublicAPI-0059-001-SetPosition_command02
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0059
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0060
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0060
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get the current position in the audio clip without opening files first
+//! @SYMTestActions		1. Create convert object 2. Get the current position in the audio clip
+//!				Uses API elements: NewL(), Position()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	Position		
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0060
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0062
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0062
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Get duration of the audio clip without opening files first
+//! @SYMTestActions		1. Create convert object 2. Get duration of the audio clip
+//!				Uses API elements: NewL(), Duration()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	Duration		
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0062
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0064
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0064
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set window for playback, startpoint bigger than duration and endpoint negative
+//! @SYMTestActions		1. Create convert object 2. Set window for playback
+//!				Uses API elements: NewL(), SetPlayWindow()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No Errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Duration		
+		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-SetPlayWindow_command04
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0064
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0066
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0066
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set negative value for maximum size of an audio clip.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. Set the maximum size of an audio clip
+//!				Uses API elements: NewL(), OpenL(), SetMaxWriteLength()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-SetMaxWriteLength_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0066
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0067
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0067
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted destination file
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0067-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0067
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0068
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0068
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Crop the audio clip from the start of the file to the current position without opening files first
+//! @SYMTestActions		1. Create convert object 2. Crop the audio clip from the start of the file to the current position
+//!				Uses API elements: NewL(), CropFromBeginningL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	CropFromBeginningL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0068
+
+//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0069
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0069
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send a synchronous custom command to the controller with negative function number with reference to an "DataFrom"
+//! @SYMTestActions		1. Create convert object 2. Send a synchronous custom command to the controller
+//!				Uses API elements: NewL(), CustomCommandSync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Program is paniced
+//! @SYMTestType		CIT
+//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+//! 		COMMAND		convertutility1	NewL			
+//! 		COMMAND		convertutility1	OpenL			MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-OpenL_command02
+//! 		OUTSTANDING
+//! 		COMMAND		convertutility1	CustomCommandSync	MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-CustomCommandSync_command03
+//! 		COMMAND		convertutility1	Close
+//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
+//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0069
+
+//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0070
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0070
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send a synchronous custom command to the controller with negative function number without reference to an "DataFrom"
+//! @SYMTestActions		1. Create convert object 2. Send a synchronous custom command to the controller
+//!				Uses API elements: NewL(), CustomCommandSync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Program is paniced
+//! @SYMTestType		CIT
+//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+//! 		COMMAND		convertutility1	NewL		
+//! 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-OpenL_command02
+//! 		OUTSTANDING
+//! 		COMMAND		convertutility1	CustomCommandSync		MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-CustomCommandSync_command03
+//! 		COMMAND		convertutility1	Close
+//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
+//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0070
+
+//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0071
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0071
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send a asynchronous custom command to the controller with negative function number with reference to an "DataFrom"
+//! @SYMTestActions		1. Create convert object 2. Send a asynchronous custom command to the controller
+//!				Uses API elements: NewL(), CustomCommandAsync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Program is paniced
+//! @SYMTestType		CIT
+//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+//! 		COMMAND		convertutility1	NewL		
+//! 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-OpenL_command02
+//! 		OUTSTANDING
+//! 		COMMAND		convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-CustomCommandAsync_command03
+//! 		OUTSTANDING
+//! 		COMMAND		convertutility1	Close
+//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
+//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0071
+
+//! START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0072
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0072
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Send a asynchronous custom command to the controller with negative function number without reference to an "DataFrom"
+//! @SYMTestActions		1. Create convert object 2. Send a asynchronous custom command to the controller
+//!				Uses API elements: NewL(), CustomCommandAsync()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Program is paniced
+//! @SYMTestType		CIT
+//! 	START_TEST_BLOCK		50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+//! 		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+//! 		COMMAND		convertutility1	NewL		
+//! 		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-OpenL_command02
+//! 		OUTSTANDING
+//! 		COMMAND		convertutility1	CustomCommandAsync		MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-CustomCommandAsync_command03
+//! 		OUTSTANDING
+//! 		COMMAND		convertutility1	Close
+//! 	END_TEST_BLOCK	!PanicString=User !PanicCode=72
+//! END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0072
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0073
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0073
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		24/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set invalid priority of the controller's sub thread
+//! @SYMTestActions		1. Create convert object 2. Set the priority of the controller's sub thread
+//!				Uses API elements: NewL(), SetThreadPriority()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetThreadPriority		MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-SetThreadPriority_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0073
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0074
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0074
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Construct new instance of the audio converter with parameter aServer not NULL
+//! @SYMTestActions		1. Create convert object
+//!				Uses API elements: NewL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	New instance created
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0074-001-NewL_command01
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0074
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0075
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0075
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Construct new instance of the audio converter with priority lower than minimal
+//! @SYMTestActions		1. Create convert object
+//!				Uses API elements: NewL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0075-001-NewL_command01
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0075
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0076
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0076
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Construct new instance of the audio converter with priority higher than maximum
+//! @SYMTestActions		1. Create convert object
+//!				Uses API elements: NewL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0076-001-NewL_command01
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0076
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0077
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0077
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Construct new instance of the audio converter with invalid Time vs Quality priority preference
+//! @SYMTestActions		1. Create convert object
+//!				Uses API elements: NewL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors should return as the invalid TMdaPriorityPreference should default to EMdaPriorityPreferenceNone
+//!					        when a new instance of the audio converter is constructed.
+//! @SYMTestType		CIT
+
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0077-001-NewL_command01
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0077
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0078
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0078
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open nonexisting source and destination files with target format, codec and audio settings
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0078-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0078
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0079
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0079
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open nonexisting source file
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0079-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0079
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0080
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0080
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open nonexisting target file
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0080-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0080
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0081
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0081
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid source format
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0081-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0081
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0082
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0082
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid controller (used for conversion)
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0082-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0082
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0084
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0084
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set window for playback, startpoint negative and endpoint bigger than duration
+//! @SYMTestActions		1. Create convert object 2. Set window for playback
+//!				Uses API elements: NewL(), SetPlayWindow()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Window for playback is set
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetPlayWindow		MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-SetPlayWindow_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0084
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0085
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0085
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set negative number of times to repeat
+//! @SYMTestActions		1. Create convert object 2. 2. Open source and target files 3. Set the number of repetitions for playback
+//!				Uses API elements: NewL(), OpenL(), SetRepeats()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-SetRepeats_command03
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0085
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0086
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0086
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		13/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted source file
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0086-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0086
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0087
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0087
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		17/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to get a list of the supported data types for the conversion destination without opening files first.
+//! @SYMTestActions		1. Create convert object 2. Get a list of the supported data types for the conversion destination
+//!				Uses API elements: NewL(), GetSupportedDestinationDataTypesL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	GetSupportedDestDataTypesL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0087
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0088
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0088
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		17/03/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to get a list of the supported data types for the conversion destination using raw file as destination file.
+//! @SYMTestActions		1. Create convert object 2. Get a list of the supported data types for the conversion destination
+//!				Uses API elements: NewL(), OpenL(), GetSupportedDestinationDataTypesL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0088-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!Error=-5	convertutility1	GetSupportedDestDataTypesL		
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0088
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0089
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0089
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		28/04/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to get a list of the supported bit rates for the conversion destination without opening files first.
+//! @SYMTestActions		1. Create convert object 2. Get a list of the supported bit rates for the conversion destination
+//!				Uses API elements: NewL(), GetSupportedConversionBitRatesL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	GetSupConversionBitRatesL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0089
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0090
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0090
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to get a list of supported conversion sample rates without opening files first.
+//! @SYMTestActions		1. Create convert object 2. Get a list of supported conversion sample rates.
+//!				Uses API elements: NewL(), GetSupportedConversionSampleRatesL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	GetSupConvSampleRatesL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0090
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0091
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0091
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to get a list of the supported number of channels for conversion without opening files first.
+//! @SYMTestActions		1. Create convert object 2. Get a list of the supported number of channels for conversion.
+//!				Uses API elements: NewL(), GetSupportedConversionNumberOfChannelsL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	GetSupportedConversionNumberOfChannelsL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0091
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0092
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0092
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to get the controller implementation information associated with the current controller without opening files first.
+//! @SYMTestActions		1. Create convert object 2. Get the controller implementation information associated with the current controller.
+//!				Uses API elements: NewL(), ControllerImplementationInformationL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	ControllerImplementationInformationL		
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0092
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0093
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0093
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted source file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0093-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0093
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0094
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0094
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted target file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Files are opened
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0094-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0094
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0095
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0095
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid target format
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0095-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0095
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0096
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0096
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open nonexisting source file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0096-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0096
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0097
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0097
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted source file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0097-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0097
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0098
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0098
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted target file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0098-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0098
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0099
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0099
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to convert with corrupted target file.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and target files
+//!				3. Convert file
+//!				Uses API elements: NewL(), OpenL(), ConvertL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0099-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!AsyncError=-5	convertutility1	ConvertL		
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0099
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0100
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0100
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and target files with not valid "aDestDataType" (The audio codec to use for the destination data sink)
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrAlreadyExists is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-11	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0100-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0100
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0101
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0101
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open nonexisting source file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0101-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0101
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0102
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0102
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted source file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Files are opened
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0102-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0102
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0103
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0103
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open corrupted target file.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotFound is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-1	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0103-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0103
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0104
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0104
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to convert with corrupted target file.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and target files
+//!				3. Convert file
+//!				Uses API elements: NewL(), OpenL(), ConvertL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0104-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!AsyncError=-5	convertutility1	ConvertL		
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0104
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0105
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0105
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Set invalid destination data type
+//! @SYMTestActions		1. Create convert object 2. Open source and target files 3. set destination audio clip data type
+//!				Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND			convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	SourceDataTypeL		
+		COMMAND			convertutility1	GetSupportedDestDataTypesL		
+		COMMAND	!Error=-5	convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-SetDestinationDataTypeL_command05
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0105
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0106
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0106
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set destination data type without opening files first
+//! @SYMTestActions		1. Create convert object 2. set destination audio clip data type
+//!				Uses API elements: NewL(), SetDestinationDataTypeL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0106-001-SetDestinationDataTypeL_command02
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0106
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0107
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0107
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set destination audio clip bit rate without opnening files first
+//! @SYMTestActions		1. Create convert object 2. Set destination audio clip bit rate
+//!				Uses API elements: NewL(), SetDestinationBitRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SetDestinationBitRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0107-001-SetDestinationBitRateL_command02
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0107
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0108
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0108
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set destination audio clip sample rate without opening files first
+//! @SYMTestActions		1. Create convert object 2. Set destination audio clip sample rate
+//!				Uses API elements: NewL(), SetDestinationSampleRateL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SetDestinationSampleRateL		MM-MMF-ACLNT-CNVRT-PublicAPI-0108-001-SetDestinationSampleRateL_command02
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0108
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0109
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0109
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set format for destination audio clip without opening files first
+//! @SYMTestActions		1. Create convert object 2. Sets the format of the destination audio clip
+//!				Uses API elements: NewL(), SetDestinationFormatL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SetDestinationFormatL		MM-MMF-ACLNT-CNVRT-PublicAPI-0109-001-SetDestinationFormatL_command02
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0109
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0110
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0110
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set number of channels for destination audio clip without opening files first
+//! @SYMTestActions		1. Create convert object 2. Sets the number of channels for the destination audio clip
+//!				Uses API elements: NewL(), SetDestinationNumberOfChannelsL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!Error=-18	convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0110-001-SetDestinationNumberOfChannelsL_command02
+		COMMAND			convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0110
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0111
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0111
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set number of times to repeat without opening files first
+//! @SYMTestActions		1. Create convert object 2. Set the number of repetitions for playback
+//!				Uses API elements: NewL(), SetRepeats()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	SetRepeats		MM-MMF-ACLNT-CNVRT-PublicAPI-0111-001-SetRepeats_command02
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0111
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0112
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0112
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to set maximum size of an audio clip without opening files first.
+//! @SYMTestActions		1. Create convert object 2. Set the maximum size of an audio clip
+//!				Uses API elements: NewL(), SetMaxWriteLength()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	No errors returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	SetMaxWriteLength		MM-MMF-ACLNT-CNVRT-PublicAPI-0112-001-SetMaxWriteLength_command02
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0112
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0113
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0113
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Convert wav (note.wav) to AU (note3.au)
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and target files
+//!				3. Convert file
+//!				Uses API elements: NewL(), OpenL(), ConvertL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0113-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL		
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0113
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0114
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0114
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open existing file with wrong codec.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrAlreadyExists is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-11	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0114-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0114
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0115
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0115
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Try to open existing file with wrong format.
+//! @SYMTestActions		1. Create convert object 2. Open source and target files
+//!				Uses API elements: NewL(), OpenL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotSupported is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND			convertutility1	NewL		
+		COMMAND	!AsyncError=-5	convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0115-001-OpenL_command02
+		OUTSTANDING
+		COMMAND			convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0115
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0116
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0116
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		02/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Convert wav (note.wav) to RAW (note4.raw)
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and target files
+//!				3. Get source sample rate
+//!				4. Get supported conversion sample rates
+//!				5. Get number of channels of source audio clip
+//!				6. Get supported number of channels for conversion
+//!				7. Set destination number of channels of audio clip
+//!				8. Get source datatype
+//!				9. Get supported destination datatypes
+//!				10. Set destination datatype
+//!				11. Get format of source audio clip
+//!				12. Get destination format of audio clip
+//!				13. Convert file
+//!				Uses API elements: NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(),
+//!				SourceNumberOfChannelsL(), GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(),
+//!				SourceDataTypeL(), GetSupportedDestinationDataTypesL(), SetDestinationDataTypeL(), SourceFormatL(),
+//!				DestinationFormatL(), ConvertL()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	File is converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	SourceSampleRateL		
+		COMMAND		convertutility1	GetSupConvSampleRatesL		
+		COMMAND		convertutility1	SourceNumberOfChannelsL		
+		COMMAND		convertutility1	GetSupportedConversionNumberOfChannelsL		
+		COMMAND		convertutility1	SetDestinationNumberOfChannelsL		MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationNumberOfChannelsL_command07
+		COMMAND		convertutility1	SourceDataTypeL		
+		COMMAND		convertutility1	GetSupportedDestDataTypesL		
+		COMMAND		convertutility1	SetDestinationDataTypeL		MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationDataTypeL_command10
+		COMMAND		convertutility1	SourceFormatL		
+		COMMAND		convertutility1	DestinationFormatL		
+		COMMAND		convertutility1	ConvertL		
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0116
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0117
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0117
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Marek Sokk
+//! @SYMCreationDate		17/05/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Open source and destination files and convert
+//!				Uses API elements: NewL(), OpenL(), UseSharedHeap(), ConvertL(), Close()
+//! @SYMTestActions		1. Create convert object
+//!				2. Set shared heap
+//!				3. Open source and destination files
+//!				4. Convert file
+//!				5. Repeat twice more
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Files are converted
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-NewL_command01
+		COMMAND		convertutility1	UseSharedHeap		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command03
+		OUTSTANDING
+		COMMAND		convertutility1	SourceDataTypeL		
+		COMMAND		convertutility1	GetSupportedDestDataTypesL		
+		COMMAND		convertutility1	ConvertL		
+		OUTSTANDING
+		COMMAND		convertutility1	Close		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command08
+		OUTSTANDING
+		COMMAND		convertutility1	SourceDataTypeL		
+		COMMAND		convertutility1	GetSupportedDestDataTypesL		
+		COMMAND		convertutility1	ConvertL		
+		OUTSTANDING
+		COMMAND		convertutility1	Close		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command13
+		OUTSTANDING
+		COMMAND		convertutility1	SourceDataTypeL		
+		COMMAND		convertutility1	GetSupportedDestDataTypesL		
+		COMMAND		convertutility1	ConvertL		
+		OUTSTANDING
+		COMMAND		convertutility1	Close		
+		COMMAND		convertutility1	~
+	END_TEST_BLOCK
+END_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0117
+
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0118
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0118
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			 Rehana Anwar
+//! @SYMCreationDate		22/02/2006
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Positive testcase: Open source and destination files start conversion
+//!						and stop conversion while in the EPLAY state.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Start conversion
+//!				4. Stop
+//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNone is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL 		MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-ConvertL_command03
+		OUTSTANDING
+		COMMAND 	convertutility1 Stop
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0118
+
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0119
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0119
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Rehana Anwar
+//! @SYMCreationDate		22/11/2007
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Negative testcase: Open source and destination files and call stop.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				4. Call Stop
+//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0119-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!AsyncError=-18	convertutility1	Stop	
+		OUTSTANDING	
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0119
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0120
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0120
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Rehana Anwar
+//! @SYMCreationDate		22/11/2007
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Negative testcase: Call stop before opening source and destination files. Also ensure convert works 
+//!				correctly after opening the files.
+//! @SYMTestActions		1. Create convert object
+//!				2. Call Stop
+//!				3. Open source and destination files
+//!				4. Call Convert
+//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL	
+		COMMAND	!AsyncError=-18	convertutility1	Stop
+		OUTSTANDING		
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0120-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL	
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0120
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0121
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0121
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Rehana Anwar
+//! @SYMCreationDate		22/11/2007
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Negative testcase: Open source and destination files and call stop.Also ensure Convert works correctly
+//!				after Stop fails.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Call Stop
+//!				4. Call convert
+//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL	
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0121-001-OpenL_command02
+		OUTSTANDING
+		COMMAND	!AsyncError=-18	convertutility1	Stop
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL	
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0121
+
+START_TESTCASE 			MM-MMF-ACLNT-CNVRT-PublicAPI-0122
+//! @SYMTestCaseID		MM-MMF-ACLNT-CNVRT-PublicAPI-0122
+//! @SYMAPI			CMdaAudioConvertUtility
+//! @SYMAuthor			Rehana Anwar
+//! @SYMCreationDate		22/11/2007
+//! @SYMTestCaseDependencies	setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script
+//! @SYMTestCaseDesc		Negative testcase: Call stop after Convert completes.
+//! @SYMTestActions		1. Create convert object
+//!				2. Open source and destination files
+//!				3. Call convert
+//!				4. Call Stop
+//!				Uses API elements: NewL(), OpenL(), ConvertL(), Stop()
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	KErrNotReady is returned
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	50	T_MdaAudioConvertUtility	\multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini
+		CREATE_OBJECT	CMdaAudioConvertUtility	convertutility1
+		COMMAND		convertutility1	NewL	
+		COMMAND		convertutility1	OpenL		MM-MMF-ACLNT-CNVRT-PublicAPI-0122-001-OpenL_command02
+		OUTSTANDING
+		COMMAND		convertutility1	ConvertL 			
+		OUTSTANDING
+		COMMAND	!AsyncError=-18	convertutility1	Stop
+		OUTSTANDING
+		COMMAND		convertutility1	Close
+	END_TEST_BLOCK
+END_TESTCASE			MM-MMF-ACLNT-CNVRT-PublicAPI-0122
+