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