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