diff -r 000000000000 -r bde4ae8d615e os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioPlayerUtility/scripts/MM-MMF-ACLNT-PLYR-PublicAPI.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioPlayerUtility/scripts/MM-MMF-ACLNT-PLYR-PublicAPI.script Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,2850 @@ +// +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// +// +//! @file +//! @SYMTestSuiteName MM-MMF-ACLNT-PLYR-PublicAPI +//! @SYMScriptTestEnvironment This test script requires a basic ROM. +///////////////////////////////////////////////////////////////////// +// MM-MMF-ACLNT-PLYR-PublicAPI.script +// +// Tests all public elements of the CMdaAudioPlayerUtility class +// as a means of confidence that the APIs work as expected. +// +// The purpose is to provide a regression test suite of PublishedAll APIs for CMdaAudioPlayerUtility. +// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given. +// The tests are fully automated. +///////////////////////////////////////////////////////////////////// + +LOAD_SUITE T_MdaAudioPlayerUtility + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0001 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0001 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs a new instance. +//! Uses API elements: NewL() +//! @SYMTestActions 1. Create object. 2. destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Create ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0001 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0002 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0002 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance using file. +//! Uses API elements: NewFilePlayerL() +//! @SYMTestActions 1. Create and init object. 2. destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Create ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0002-001-NewFilePlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0002 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0003 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0003 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance using readonly descriptor. +//! Uses API elements: NewDesPlayerReadOnlyL() +//! @SYMTestActions 1. Create and init object. 2. destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Create ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0003-001-NewDesPlayerReadOnlyL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0003 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0004 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0004 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance using descriptor. +//! Uses API elements: NewDesPlayerL() +//! @SYMTestActions 1. Create and init object. 2. destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Create ok +//! @SYMTestType CIT + START_TEST_BLOCK 50 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0004-001-NewDesPlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0004 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0005 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0005 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Opens an audio clip from a descriptor. +//! Uses API elements: NewL(), OpenDesL(). +//! @SYMTestActions 1. Create object 2. Open object 3. Destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Open ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0005-001-OpenDesL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0005 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0006 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0006 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Opens an audio clip from a URL. +//! Uses API elements: NewL(), OpenUrlL(). +//! @SYMTestActions 1. Create object 2. Open object 3. Destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults OpenUrlL() is not supported. Expect error KErrNotSupported(-5) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0006-001-OpenUrlL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0006 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0007 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0007 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Opens an audio clip from a file with RFile param. +//! Uses API elements: NewL(), OpenFileL(). +//! @SYMTestActions 1. Create object 2. Open object 3. Destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Open ok. +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0007-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0007 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0008 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0008 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Opens an audio clip from a file with TMMSource param. +//! Uses API elements: NewL(), OpenFileL(). +//! @SYMTestActions 1. Create object 2. Open object 3. Destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Open ok. +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0008-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0008 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0009 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0009 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Opens an audio clip from a file with TDesC param. +//! Uses API elements: NewL(), OpenFileL(). +//! @SYMTestActions 1. Create object 2. Open object 3. Destroy object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Open ok. +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0009-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0009 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0010 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0010 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test play of the initialised audio sample +//! Uses API elements: NewL(), OpenFileL(), Play(). +//! @SYMTestActions 1. Create object 2. Open object 3. Play data. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Play the audio sample ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0010-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0010 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0011 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0011 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test pause the playback of the audio clip. +//! Uses API elements: NewL(), OpenFileL(), Play(), Pause(). +//! @SYMTestActions 1. Create object 2. Open object 3. Play data. 4. Pause. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Pauses the playback ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0011-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 Pause + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0011 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0012 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0012 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test stop playback of the audio sample +//! Uses API elements: NewL(), OpenFileL(), Play(), Stop(). +//! @SYMTestActions 1. Create object 2. Open object 3. Play data. 4. Stop play. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Stops playback of the audio sample ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0012-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 Stop + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0012 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0013 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0013 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test resume the play of the audio sample after event pause +//! Uses API elements: NewL(), OpenFileL(), Play(), Pause(), WillResumePlay(). +//! @SYMTestActions 1. Create object 2. Open object 3. Play data. 4. Pause. 5. Set will resume play +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults WillResumePlay set ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0013-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 Pause + COMMAND mdaaudioplayerutility1 WillResumePlay + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0013 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0014 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0014 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test close the current audio clip +//! Uses API elements: NewL(), OpenFileL(), Close(). +//! @SYMTestActions 1. Create object 2. Open object 3. Close object +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Close audio sample ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0014-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0014 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0015 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0015 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test the balance settings of CMdaAudioPlayerUtility +//! Uses API elements: NewL(), OpenFileL(), SetBalance(), GetBalance(). +//! @SYMTestActions 1. Create object 2. Open file. 3. Set balance. 4. Verify balance +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Balances set ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-SetBalance_command03 + COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-GetBalance_command04 + COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-SetBalance_command05 + COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-GetBalance_command06 + COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-SetBalance_command07 + COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0015-001-GetBalance_command08 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0015 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0016 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0016 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test the volume settings of CMdaAudioPlayerUtility +//! Uses API elements: NewL(), OpenFileL(), SetVolume(), GetVolume(). +//! @SYMTestActions 1. Create object 2. Open file. 3. Set volume. 4. Verify volume +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Volumes set ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-SetVolume_command03 + COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-GetVolume_command04 + COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-SetVolume_command05 + COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-GetVolume_command06 + COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-SetVolume_command07 + COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0016-001-GetVolume_command08 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0016 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0017 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0017 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests positions +//! Uses API elements: NewL(), OpenFileL(), SetPosition(), GetPosition(). +//! @SYMTestActions 1. Create object 2. Open file. 3. Set position 4. Verify position +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Positions set ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-SetPosition_command03 + COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-GetPosition_command04 + COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-SetPosition_command05 + COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-GetPosition_command06 + COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-SetPosition_command07 + COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0017-001-GetPosition_command08 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0017 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0018 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0018 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests of the priority for playback +//! Uses API elements: NewL(), SetPriority(). +//! @SYMTestActions 1. Create object 2. Set priority +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Set priority works ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0018-001-SetPriority_command02 + COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0018-001-SetPriority_command03 + COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0018-001-SetPriority_command04 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0018 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0019 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0019 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests return the current playback position +//! Uses API elements: NewL(), OpenFileL(), Play(), GetPosition(). +//! @SYMTestActions 1. Create object 2. Open object 3. Play sample 4. Get position +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Position returned ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0019-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 GetPosition + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0019 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0020 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0020 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests return the current playback balance +//! Uses API elements: NewL(), OpenFileL(), Play(), GetBalance(). +//! @SYMTestActions 1. Create object 2. Open object 3. Play sample 4. Set balance 5. Verify balance +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Balance works ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0020-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0020-001-SetBalance_command05 + COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0020-001-GetBalance_command06 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0020 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0021 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0021 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests return the current playback volume +//! Uses API elements: NewL(), OpenFileL(), Play(), GetVolume(). +//! @SYMTestActions 1. Create object 2. Open object 3. Play sample 4. Set volume 5. Verify volume +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Volume works ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0021-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 SetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0021-001-SetVolume_command05 + COMMAND mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0021-001-GetVolume_command06 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0021 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0022 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0022 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests return the current playback maximum volume +//! Uses API elements: NewL(), OpenFileL(), MaxVolume(). +//! @SYMTestActions 1. Create object 2. Open object 3. Get maximum volume of audio stream +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Get max volume ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0022-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 MaxVolume + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0022 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0023 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0023 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test return the duration of current audio sample +//! Uses API elements: NewL(), OpenFileL(), Duration() +//! @SYMTestActions 1. Create object 2. Open Audio sample 3. Get duration of the audio sample +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Duration returned ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0023-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0023-001-Duration_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0023 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0024 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0024 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test return the duration state of current audio sample +//! Uses API elements: NewL(), OpenFileL(), Duration(TTimeIntervalMicroSeconds aDuration). +//! @SYMTestActions 1. Create object. 2. Open audio sample. 3. Get duration and the duration state. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Duration and duration state returned ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0024-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0024-001-Duration_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0024 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0025 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0025 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test set the current playback window +//! Uses API elements: NewL(), OpenFileL(), SetPlayWindow(), Close(). +//! @SYMTestActions 1. Create object 2. Open sample audio 3. Set playback window 4. Play 5. Close audio +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Set playback window ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0025-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0025-001-SetPlayWindow_command03 + COMMAND mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0025-001-SetPlayWindow_command04 + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0025 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0026 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0026 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test clear the current playback window +//! Uses API elements: NewL(), OpenFileL(), SetPlayWindow(), ClearPlayWindow(), Close(). +//! @SYMTestActions 1. Create object 2. Open sample audio 3. Set playback window 4. Clear window 5. Play 6. Close audio +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults clear window ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0026-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0026-001-SetPlayWindow_command03 + COMMAND mdaaudioplayerutility1 ClearPlayWindow + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0026 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0027 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0027 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test settings repeat +//! Uses API elements: NewL(), OpenFileL(), SetRepeats(). +//! @SYMTestActions 1. Create 2. Open 3 Set repeat +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Set repeats ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-SetRepeats_command03 + COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-SetRepeats_command04 + COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0027-001-SetRepeats_command05 + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0027 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0028 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0028 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test settings volumeramp +//! Uses API elements: NewL(), OpenFileL(), SetVolumeRamp(). +//! @SYMTestActions 1. Create 2. Open 3. Set volumeramp +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Volume ramp set ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-SetVolumeRamp_command03 + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-SetVolumeRamp_command05 + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0028-001-SetVolumeRamp_command07 + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0028 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0029 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0029 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests bitrate settings +//! Uses API elements: NewL(), OpenFileL(), GetBitRate(). +//! @SYMTestActions 1. Create object 2. Open file. 3. Get the bit rate of the audio clip. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Bitrate got ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0029-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 GetBitRate + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0029 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0030 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0030 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test return the requested meta data entry +//! Uses API elements: NewL(), OpenFileL(), GetMetaDataEntryL(). +//! @SYMTestActions 1. Create object 2. Open audio 3. Get meta data entry +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults MetaData functions are not supported. Expect error KErrNotSupported(-5) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0030-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-5 mdaaudioplayerutility1 GetMetaDataEntryL MM-MMF-ACLNT-PLYR-PublicAPI-0030-001-GetMetaDataEntryL_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0030 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0031 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0031 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test return the number of meta data entries in the current audio clip. +//! Uses API elements: NewL(), OpenFileL(), GetNumberOfMetaDataEntries(). +//! @SYMTestActions 1. Create object 2. Open audio 3. Get the number of meta data entries +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults MetaData functions are not supported. Expect error KErrNotSupported(-5) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0031-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-5 mdaaudioplayerutility1 GetNumberOfMetaDataEntries + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0031 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0032 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0032 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to create object in the shared heap. +//! Uses API elements: NewL(), OpenFileL(), Play(), Close(), UseSharedHeap(). +//! @SYMTestActions 1. Create audio player object. 2. Set the share heap 3. Open file 4. Play 5. Close +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Shared heap works ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 UseSharedHeap + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0032-001-OpenFileL_command03 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 Stop + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0032-001-OpenFileL_command07 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 Stop + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0032-001-OpenFileL_command11 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Play + ASYNC_DELAY 50000 + COMMAND mdaaudioplayerutility1 Stop + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0032 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0033 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0033 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests priority of the controller's sub thread +//! Uses API elements: NewL(), OpenFileL(), SetThreadPriority(), Close(). +//! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Sets specified priorities ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command03 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command04 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command05 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command06 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command07 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command08 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command09 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command10 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command11 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command12 + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0033-001-SetThreadPriority_command13 + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0033 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0034 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0034 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test registers the Event for Notification when resource is avaliable +//! Uses API elements: NewL(), RegisterAudioResourceNotification(). +//! @SYMTestActions 1. Create object 2. Registered notification event +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Registration ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 RegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0034-001-RegisterAudioResourceNotification_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0034 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0035 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0035 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test cancel registration the Event for Notification when resource is avaliable +//! Uses API elements: NewL(), RegisterAudioResourceNotification(), CancelRegisterAudioResourceNotification(). +//! @SYMTestActions 1. Create object 2. Registered notification event. 3. Cancel the registered notification event +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Cancel registration was successful +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 RegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0035-001-RegisterAudioResourceNotification_command02 + COMMAND mdaaudioplayerutility1 CancelRegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0035-001-CancelRegisterAudioResourceNotification_command03 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0035 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0036 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0036 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test register audio loading notifications +//! Uses API elements: NewL(), RegisterForAudioLoadingNotification. +//! @SYMTestActions 1. Create object 2. Register the notifications of audio loading/rebuffering +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Registers notifications ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 RegisterForAudioLoadingNotification + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0036 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0037 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0037 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Tests current progress of audio loading +//! Uses API elements: NewL(), OpenFileL(), GetAudioLoadingProgressL(). +//! @SYMTestActions 1. Create object 2. Open audio sample 3. Get percentage of the audio clip loaded +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults GetAudioLoadingProgressL() is not supported. Expect error KErrNotSupported(-5) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0037-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-5 mdaaudioplayerutility1 GetAudioLoadingProgressL + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0037 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0038 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0038 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test gets a controller's DRM +//! Uses API elements: NewL(), OpenFileL(), GetDRMCustomCommand(). +//! @SYMTestActions 1. Create object 2. Open audio sample 3. Get controller's DRM custom command implementation +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Controller's DRM work ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0038-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 GetDRMCustomCommand MM-MMF-ACLNT-PLYR-PublicAPI-0038-001-GetDRMCustomCommand_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0038 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0039 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0039 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Test get the controller implementation information associated with the current controller +//! Uses API elements: NewL(), OpenFileL(), ControllerImplementationInformationL(). +//! @SYMTestActions 1. Create object 2. Open audio sample 3. Get controller implementation information +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Return information ok +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0039-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ControllerImplementationInformationL + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0039 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0040 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0040 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a synchronous custom command to the controller with "Datafrom" +//! Uses API elements: NewL(), CustomCommandSync() +//! @SYMTestActions 1. Create object 2. Send a synchronous custom command to the controller +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults CustomCommand functions are not supported. Expect error KErrNotSupported(-5) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0040-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0040-001-CustomCommandSync_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0040 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0041 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0041 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a synchronous custom command to the controller without "Datafrom" +//! Uses API elements: NewL(), CustomCommandSync() +//! @SYMTestActions 1. Create object 2. Send a synchronous custom command to the controller +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults CustomCommand functions are not supported. Expect error KErrNotSupported(-5) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0041-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0041-001-CustomCommandSync_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0041 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0042 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0042 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a asynchronous custom command to the controller with "Datafrom" +//! Uses API elements: NewL(), CustomCommandASync() +//! @SYMTestActions 1. Create object 2. Send a asynchronous custom command to the controller +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults CustomCommand functions are not supported. Expect error KErrNotSupported(-5) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0042-001-OpenFileL_command02 + OUTSTANDING + COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0042-001-CustomCommandASync_command03 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0042 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0043 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0043 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a asynchronous custom command to the controller without "Datafrom" +//! Uses API elements: NewL(), CustomCommandASync() +//! @SYMTestActions 1. Create object 2. Send a asynchronous custom command to the controller +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults CustomCommand functions are supported. +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0043-001-OpenFileL_command02 + OUTSTANDING + COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0043-001-CustomCommandASync_command03 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0043 + + +////////////////////////// +// PHASE 2 // +////////////////////////// +// BAD STEP CASES // +////////////////////////// + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0044 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0044 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with empty descriptor. +//! Uses API elements: NewDesPlayerL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0044-001-NewDesPlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0044 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0045 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0045 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with not valid target format descriptor +//! Uses API elements: NewDesPlayerL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0045-001-NewDesPlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0045 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0046 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0046 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with corrupted file descriptor +//! Uses API elements: NewDesPlayerL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0046-001-NewDesPlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0046 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0047 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0047 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with empty descriptor. +//! Uses API elements: NewDesPlayerReadOnlyL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0047-001-NewDesPlayerReadOnlyL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0047 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0048 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0048 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with not valid target format descriptor +//! Uses API elements: NewDesPlayerReadOnlyL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0048-001-NewDesPlayerReadOnlyL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0048 + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0049 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0049 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with corrupted file descriptor +//! Uses API elements: NewDesPlayerReadOnlyL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewDesPlayerReadOnlyL MM-MMF-ACLNT-PLYR-PublicAPI-0049-001-NewDesPlayerReadOnlyL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0049 + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0050 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0050 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with nonexisting descriptor. +//! Uses API elements: NewFilePlayerL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotFound is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-1 mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0050-001-NewFilePlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0050 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0051 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0051 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with not valid target format descriptor. +//! Uses API elements: NewFilePlayerL(). +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0051-001-NewFilePlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0051 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0052 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0052 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Constructs and initialises a new instance with corrupted file descriptor +//! Uses API elements: NewFilePlayerL() +//! @SYMTestActions 1. Create and init object. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND !AsyncError=-5 mdaaudioplayerutility1 NewFilePlayerL MM-MMF-ACLNT-PLYR-PublicAPI-0052-001-NewFilePlayerL_command01 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0052 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0053 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0053 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open empty source file +//! Uses API elements: NewL(), OpenDesL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0053-001-OpenDesL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0053 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0054 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0054 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with not valid audio format +//! Uses API elements: NewL(), OpenDesL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0054-001-OpenDesL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0054 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0055 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0055 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with corrupted file +//! Uses API elements: NewL(), OpenDesL() +//! @SYMTestActions 1. Create obect 2. Open audio data 3. Close object +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenDesL MM-MMF-ACLNT-PLYR-PublicAPI-0055-001-OpenDesL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0055 + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0056 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0056 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open audio clip from nonexisting URL +//! Uses API elements: NewL(), OpenUrlL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotFound is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0056-001-OpenUrlL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0056 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0057 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0057 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open audio clip with not valid audio format +//! Uses API elements: NewL(), OpenUrlL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0057-001-OpenUrlL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0057 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0058 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0058 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open audio clip from nonexisting URL with corrupted file +//! Uses API elements: NewL(), OpenUrlL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenUrlL MM-MMF-ACLNT-PLYR-PublicAPI-0058-001-OpenUrlL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0058 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0059 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0059 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open nonexisting source file +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotFound is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-1 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0059-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0059 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0060 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0060 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with not valid format file descriptor +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0060-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0060 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0061 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0061 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with corrupted file +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0061-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0061 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0062 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0062 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set balance value above maximum. +//! Uses API elements: NewL(), SetBalance(), GetBalance(). +//! @SYMTestActions 1. Create object. 2. Set balance value above maximum. +//! 3. Get balance value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Balance is set to maximum +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0062-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0062-001-SetBalance_command03 + COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0062-001-GetBalance_command04 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0062 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0063 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0063 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set balance value below minimum +//! Uses API elements: NewL(), SetBalance(), GetBalance(). +//! @SYMTestActions 1. Create object. 2. Set balance value below minimum. +//! 3. Get balance value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Balance is set to minimum +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0063-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0063-001-SetBalance_command03 + COMMAND mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0063-001-GetBalance_command04 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0063 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0064 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0064 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set balance without opening files before +//! Uses API elements: NewL(), SetBalance(), GetBalance(). +//! @SYMTestActions 1. Create object. 2. Set balance value. +//! 3. Get balance value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 SetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0064-001-SetBalance_command02 + COMMAND !Error=-18 mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0064-001-GetBalance_command03 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0064 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0068 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0068 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set position value above maximum. +//! Uses API elements: NewL(), OpenFileL(), SetPosition(), GetPosition(). +//! @SYMTestActions 1. Create object. 2. Open audio sample +//! 3. Set position value above maximum. 4. Get position. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Position is set to maximum +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0068-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0068-001-SetPosition_command03 + COMMAND mdaaudioplayerutility1 GetPosition + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0068 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0069 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0069 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set position value below minimum +//! Uses API elements: NewL(), OpenFileL(), SetPosition(), GetPosition(). +//! @SYMTestActions 1. Create object. 2. Open audio sample +//! 3. Set position value below minimum. 4. Get position. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Position is set to 0 +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0069-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0069-001-SetPosition_command03 + COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0069-001-GetPosition_command04 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0069 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0070 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0070 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set position without opening files before +//! Uses API elements: NewL(), SetPosition(), GetPosition(). +//! @SYMTestActions 1. Create object. 2. Set position value. 3. Get position. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Position is set to 0 +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 SetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0070-001-SetPosition_command02 + COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0070-001-GetPosition_command03 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0070 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0071 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0071 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get balance without opening files before +//! Uses API elements: NewL(), GetBalance(). +//! @SYMTestActions 1. Create object. 2. Get balance value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0071-001-GetBalance_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0071 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0072 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0072 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get balance after file was been closed +//! Uses API elements: NewL(), OpenFileL(), GetBalance(), Close(). +//! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get balance value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0072-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !Error=-18 mdaaudioplayerutility1 GetBalance MM-MMF-ACLNT-PLYR-PublicAPI-0072-001-GetBalance_command04 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0072 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0073 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0073 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get position without opening files before +//! Uses API elements: NewL(), GetPosition(). +//! @SYMTestActions 1. Create object. 2. Get position value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Position is set to 0 +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0073-001-GetPosition_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0073 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0074 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0074 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get position in audio sample after file was been closed +//! Uses API elements: NewL(), OpenFileL(), GetPosition(), Close(). +//! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get position value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Position is set to 0 +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0074-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 GetPosition MM-MMF-ACLNT-PLYR-PublicAPI-0074-001-GetPosition_command04 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0074 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0075 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0075 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get volume without opening files before +//! Uses API elements: NewL(), GetVolume(). +//! @SYMTestActions 1. Create object. 2. Get volume value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0075-001-GetVolume_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0075 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0076 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0076 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get volume in audio sample after file was been closed +//! Uses API elements: NewL(), OpenFileL(), GetVolume(), Close(). +//! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get volume value. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0076-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !Error=-18 mdaaudioplayerutility1 GetVolume MM-MMF-ACLNT-PLYR-PublicAPI-0076-001-GetVolume_command04 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0076 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0079 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0079 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get duration without opening files before +//! Uses API elements: NewL(), Duration(). +//! @SYMTestActions 1. Create object. 2. Get duration. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Duration set to 0 +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0079-001-Duration_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0079 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0080 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0080 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get duration in audio sample after file was been closed +//! Uses API elements: NewL(), OpenFileL(), Duration(), Close(). +//! @SYMTestActions 1. Create object. 2. Open audio sample 3. Close audio sample 4. Get duration. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Duration set to 0 +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0080-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0080-001-Duration_command04 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0080 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0081 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0081 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the duration when audio sample is not yet opened. +//! Uses API elements: NewL(), Duration(TTimeIntervalMicroSeconds aDuration). +//! @SYMTestActions 1. Create audio player object. 2. Get duration. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No duration information is available +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0081-001-Duration_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0081 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0082 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0082 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get duration while the stream object is closed. +//! Uses API elements: NewL(), OpenFileL(), Close(), Duration(TTimeIntervalMicroSeconds aDuration). +//! @SYMTestActions 1. Create audio player object. 2. Open audio sample. 3. Close audio sample. 4. Get duration +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No duration information is available +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0082-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 Duration MM-MMF-ACLNT-PLYR-PublicAPI-0082-001-Duration_command04 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0082 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0083 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0083 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Set window for playback without opening files first +//! Uses API elements: NewL(), SetPlayWindow(). +//! @SYMTestActions 1. Create audio player object 2. Set window for playback +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrArgument is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-6 mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0083-001-SetPlayWindow_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0083 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0084 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0084 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Set window for playback, startpoint bigger than duration and endpoint negative +//! Uses API elements: NewL(), OpenFileL(), SetPlayWindow() +//! @SYMTestActions 1. Create audio player object 2. Open audio data 3. Set window for playback +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrArgument is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0084-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-6 mdaaudioplayerutility1 SetPlayWindow MM-MMF-ACLNT-PLYR-PublicAPI-0084-001-SetPlayWindow_command04 + ASYNC_DELAY 5000000 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0084 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0085 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0085 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Clear the playback window without seting it first +//! Uses API elements: NewL(), OpenFileL(), ClearPlayWindow() +//! @SYMTestActions 1. Create object 2. Open file 3. Clear the playback window +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0085-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 ClearPlayWindow + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0085 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0086 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0086 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Set negative number of times to repeat +//! Uses API elements: NewL(), OpenFileL(), SetRepeats() +//! @SYMTestActions 1. Create object 2. Set the number of repetitions for playback +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 50 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0086-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetRepeats MM-MMF-ACLNT-PLYR-PublicAPI-0086-001-SetRepeats_command03 + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0086 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0087 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0087 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Set the negative value of period over which the volume is to rise +//! Uses API elements: NewL(), OpenFileL(), SetVolumeRamp() +//! @SYMTestActions 1. Create object 2. OpenFileL() 3. Set the negative volumeramp +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0087-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetVolumeRamp MM-MMF-ACLNT-PLYR-PublicAPI-0087-001-SetVolumeRamp_command03 + COMMAND mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0087 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0088 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0088 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the bit rate of the audio clip without opening files before +//! Uses API elements: NewL(), GetBitRate() +//! @SYMTestActions 1. Create object. 2. Get the bit rate. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 GetBitRate + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0088 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0089 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0089 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get bit rate in audio sample after file was been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), GetBitRate(). +//! @SYMTestActions 1. Create object. 2. Open audio data 3. close audio example 4.Get the bit rate. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0089-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !Error=-18 mdaaudioplayerutility1 GetBitRate + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0089 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0090 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0090 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the requested meta data entry of the audio clip without opening files before +//! Uses API elements: NewL(), GetMetaDataEntryL() +//! @SYMTestActions 1. Create object. 2. Get the meta data entry. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 GetMetaDataEntryL MM-MMF-ACLNT-PLYR-PublicAPI-0090-001-GetMetaDataEntryL_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0090 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0091 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0091 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the requested meta data entry in audio sample after file was been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), GetMetaDataEntryL(). +//! @SYMTestActions 1. Create object. 2. Open audio data 3. close audio example 4.Get the meta data entry. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0091-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !Error=-18 mdaaudioplayerutility1 GetMetaDataEntryL MM-MMF-ACLNT-PLYR-PublicAPI-0091-001-GetMetaDataEntryL_command04 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0091 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0092 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0092 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the number of meta data entries in the current audio clip without opening file before +//! Uses API elements: NewL(), GetNumberOfMetaDataEntries() +//! @SYMTestActions 1. Create and init 2. Get the number of meta data entries +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 GetNumberOfMetaDataEntries + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0092 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0093 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0093 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the number of meta data entries in the current audio after file was been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), GetNumberOfMetaDataEntries(). +//! @SYMTestActions 1. Create object. 2. Open audio data 3. close audio example 4.Get the number of meta data entries. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0093-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !Error=-18 mdaaudioplayerutility1 GetNumberOfMetaDataEntries + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0093 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0094 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0094 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set priority level while the stream object is open +//! Uses API elements: NewL(), OpenFileL(), SetPriority(). +//! @SYMTestActions 1. Create audio player object. 2. Open output audio stream package. +//! 3. Set new priority level. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0094-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0094-001-SetPriority_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0094 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0095 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0095 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to set thread priority level while the stream object is open +//! Uses API elements: NewL(), OpenFileL(), SetThreadPriority(). +//! @SYMTestActions 1. Create audio player object. 2. Open output audio stream package. +//! 3. Set new thread priority level. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0095-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0095-001-SetThreadPriority_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0095 + +//! START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0096 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0096 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Set invalid priority of the controller's sub thread +//! Uses API elements: NewL(), OpenFileL(), SetThreadPriority(EPriorityNull) +//! @SYMTestActions 1. Create object 2. Open file 3. Set the priority of the controller's sub thread +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Panic code 14 +//! @SYMTestType CIT +//! START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini +//! CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 +//! COMMAND mdaaudioplayerutility1 NewL +//! COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0096-001-OpenFileL_command02 +//! OUTSTANDING +//! COMMAND mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0096-001-SetThreadPriority_command03 +//! COMMAND mdaaudioplayerutility1 Close +//! END_TEST_BLOCK !PanicString=KERN-EXEC !PanicCode=14 +//! END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0096 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0097 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0097 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Set invalid priority for playback +//! Uses API elements: NewL(), OpenFileL(), SetPriority() +//! @SYMTestActions 1. Create audio player object. 2. Open output audio stream package. +//! 3. Set new priority level. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0097-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0097-001-SetPriority_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0097 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0098 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0098 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number with reference to a "DataFrom" +//! Uses API elements: NewL(), OpenFileL(), CustomCommandSync() +//! @SYMTestActions 1. Create object 2. Open file 3. Send synchronous custom command +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0098-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0098-001-CustomCommandSync_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0098 + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0099 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0099 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number without reference to a "DataFrom" +//! Uses API elements: NewL(), OpenFileL(), CustomCommandSync() +//! @SYMTestActions 1. Create object 2. Open file 3. Send synchronous custom command +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0099-001-OpenFileL_command02 + OUTSTANDING + COMMAND !Error=-5 mdaaudioplayerutility1 CustomCommandSync MM-MMF-ACLNT-PLYR-PublicAPI-0099-001-CustomCommandSync_command03 + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0099 + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0100 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0100 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number with reference to a "DataFrom" +//! Uses API elements: NewL(), OpenFileL(), CustomCommandASync() +//! @SYMTestActions 1. Create object 2. Open file 3. Send a asynchronous custom command +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0100-001-OpenFileL_command02 + OUTSTANDING + COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0100-001-CustomCommandASync_command03 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0100 + + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0101 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0101 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number without reference to a "DataFrom" +//! Uses API elements: NewL(), OpenFileL(), CustomCommandASync() +//! @SYMTestActions 1. Create object 2. Open file 3. Send a asynchronous custom command +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0101-001-OpenFileL_command02 + OUTSTANDING + COMMAND !AsyncError=-5 mdaaudioplayerutility1 CustomCommandASync MM-MMF-ACLNT-PLYR-PublicAPI-0101-001-CustomCommandASync_command03 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0101 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0102 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0102 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the current progress of audio loading without opened file before +//! Uses API elements: NewL(), GetAudioLoadingProgressL(). +//! @SYMTestActions 1. Create object. 2. Get loading progress +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 GetAudioLoadingProgressL + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0102 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0103 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0103 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to get the current progress of audio loading after file was been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), GetAudioLoadingProgressL(). +//! @SYMTestActions 1. Create object. 2. Open file 3. Close file 4. Get loading progress +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0103-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !Error=-18 mdaaudioplayerutility1 GetAudioLoadingProgressL + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0103 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0104 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0104 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to play audio stream without opened file before +//! Uses API elements: NewL(), Play(). +//! @SYMTestActions 1. Create object. 2. Play audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-18 mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0104 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0105 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0105 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to play audio stream after file has been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), Play(). +//! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Play audio example +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0105-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !AsyncError=-18 mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0105 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0106 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0106 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to stop the audio stream without opened file before +//! Uses API elements: NewL(), Stop(). +//! @SYMTestActions 1. Create audio player object. 2. Stop audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 Stop + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0106 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0107 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0107 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to stop the audio stream after file has been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), Stop(). +//! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Stop audio example +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0107-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 Stop + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0107 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0108 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0108 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to pause audio stream without opened file before +//! Uses API elements: NewL(), Pause(). +//! @SYMTestActions 1. Create object. 2. Pause audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 Pause + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0108 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0109 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0109 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to pause audio stream after file has been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), Pause(). +//! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Pause audio example +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0109-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 Pause + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0109 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0110 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0110 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to resume play audio stream without opened file before +//! Uses API elements: NewL(), WillResumePlay(). +//! @SYMTestActions 1. Create object. 2. Resume play audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 WillResumePlay + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0110 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0111 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0111 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to resume play audio stream after file has been closed +//! Uses API elements: NewL(), OpenFileL(), Close(), WillResumePlay(). +//! @SYMTestActions 1. Create object. 2. Open audio example 3. Close audio 4. Resume play audio example +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotReady is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0111-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND !Error=-18 mdaaudioplayerutility1 WillResumePlay + OUTSTANDING + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0111 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0112 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0112 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to close audio stream without opened file before +//! Uses API elements: NewL(), Close(). +//! @SYMTestActions 1. Create object. 2. Close audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0112 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0113 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0113 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to register the event for notification when resource is not availiable +//! Uses API elements: NewL(), RegisterAudioResourceNotification(). +//! @SYMTestActions 1. Create object. 2. Register the event +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 RegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0113-001-RegisterAudioResourceNotification_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0113 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0114 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0114 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to cancel the event without their registration before. +//! Uses API elements: NewL(), CancelRegisterAudioResourceNotification(). +//! @SYMTestActions 1. Create object. 2. Cancel of the registration event. +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrCancel is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-3 mdaaudioplayerutility1 CancelRegisterAudioResourceNotification MM-MMF-ACLNT-PLYR-PublicAPI-0114-001-CancelRegisterAudioResourceNotification_command02 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0114 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0115 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0115 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Trying to register callback object to receive notifications of audio loading/rebuffering without opened file before. +//! Uses API elements: NewL(), RegisterForAudioLoadingNotification(). +//! @SYMTestActions 1. Create object. 2. Register For Audio Loading Notification +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults No error is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 RegisterForAudioLoadingNotification + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0115 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0118 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0118 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open nonexisting source file using TMMSource parameter +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotFound is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=0 !AsyncError=-1 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0118-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0118 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0119 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0119 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with not valid format file using TMMSource parameter. +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=0 !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0119-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0119 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0120 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0120 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with corrupted file using TMMSource parameter +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=0 !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0120-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0120 + +//! START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0121 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0121 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Try to open source file with closed RFile +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Panic code 0 +//! @SYMTestType CIT +//! START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini +//! CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 +//! COMMAND mdaaudioplayerutility1 NewL +//! COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0121-001-OpenFileL_command02 +//! COMMAND mdaaudioplayerutility1 Close +//! END_TEST_BLOCK !PanicCode=0 +//! END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0121 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0122 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0122 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with not valid format file using RFile parameter +//! Uses API elements: NewL(), OpenFileL(), Play() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0122-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0122 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0123 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0123 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Tveritin Sergei +//! @SYMCreationDate 01/03/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Open source files with corrupted file using RFile parameter +//! Uses API elements: NewL(), OpenFileL() +//! @SYMTestActions 1. Create obect 2. Open audio data +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults KErrNotSupported is returned +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !AsyncError=-5 mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0123-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0123 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0124 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0124 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Louis Henry Nayegon +//! @SYMCreationDate 16/10/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Try to set the priority of the controller's sub thread when not open +//! Uses API elements: NewL(), SetThreadPriority(). +//! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Specified priorities not set, but fail with error KErrNotReady(-18) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command02 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command03 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command04 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command05 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command06 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command07 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command08 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command09 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command10 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command11 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command12 + COMMAND !Error=-18 mdaaudioplayerutility1 SetThreadPriority MM-MMF-ACLNT-PLYR-PublicAPI-0124-001-SetThreadPriority_command13 + COMMAND mdaaudioplayerutility1 ~ + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0124 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0125 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0125 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Louis Henry Nayegon +//! @SYMCreationDate 24/11/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Try to set the priority of the controller's sub thread when not open +//! Uses API elements: NewL(), SetThreadPriority(). +//! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Specified priorities not set, but fail with error KErrInUse(-14) +//! @SYMTestType CIT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility2 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-OpenFileL_command03 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-SetPriority_command04 + COMMAND mdaaudioplayerutility2 NewL + COMMAND mdaaudioplayerutility2 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-OpenFileL_command07 + OUTSTANDING + COMMAND mdaaudioplayerutility2 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-SetPriority_command08 + COMMAND !AsyncError=-14 mdaaudioplayerutility1 Play MM-MMF-ACLNT-PLYR-PublicAPI-0125-001-Play_command11 + ASYNC_DELAY 5000000 + COMMAND mdaaudioplayerutility2 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + COMMAND mdaaudioplayerutility2 Close + END_TEST_BLOCK +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0125 + +START_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0126 +//! @SYMTestCaseID MM-MMF-ACLNT-PLYR-PublicAPI-0126 +//! @SYMAPI CMdaAudioPlayerUtility +//! @SYMAuthor Louis Henry Nayegon +//! @SYMCreationDate 24/11/2006 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-PLYR-PublicAPI.script +//! @SYMTestCaseDesc Try to set the priority of the controller's sub thread when not open +//! Uses API elements: NewL(), SetThreadPriority(). +//! @SYMTestActions 1. Create object 2. Set the priority of the controller's sub thread +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestExpectedResults Specified priorities not set, but fail with error KErrInUse(-14) +//! @SYMTestType CIT +CONCURRENT + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility1 + COMMAND mdaaudioplayerutility1 NewL + COMMAND mdaaudioplayerutility1 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0126-001-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility1 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0126-001-SetPriority_command03 + COMMAND !AsyncError=-14 mdaaudioplayerutility1 Play + OUTSTANDING + COMMAND mdaaudioplayerutility1 Close + END_TEST_BLOCK + START_TEST_BLOCK 100 T_MdaAudioPlayerUtility \multimedia\MM-MMF-ACLNT-PLYR-PublicAPI.ini + CREATE_OBJECT CMdaAudioPlayerUtility mdaaudioplayerutility2 + ASYNC_DELAY 1000000 + COMMAND mdaaudioplayerutility2 NewL + COMMAND mdaaudioplayerutility2 OpenFileL MM-MMF-ACLNT-PLYR-PublicAPI-0126-002-OpenFileL_command02 + OUTSTANDING + COMMAND mdaaudioplayerutility2 SetPriority MM-MMF-ACLNT-PLYR-PublicAPI-0126-002-SetPriority_command03 + ASYNC_DELAY 5000000 + COMMAND mdaaudioplayerutility2 Play + OUTSTANDING + COMMAND mdaaudioplayerutility2 Close + END_TEST_BLOCK +CONSECUTIVE +END_TESTCASE MM-MMF-ACLNT-PLYR-PublicAPI-0126