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