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