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