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-CNVRT-PublicAPI sl@0: //! @SYMScriptTestEnvironment This test script requires a basic ROM. sl@0: ///////////////////////////////////////////////////////////////////// sl@0: // MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: // sl@0: // Tests all public elements of the CMdaAudioConvertUtility 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 CMdaAudioConvertUtility. 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_MdaAudioConvertUtility sl@0: sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0001 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0001 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and convert sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Convert file sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-NewL_command01 sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0001-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0001 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0002 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0002 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files with target format and source, destination codecs sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Convert file sl@0: //! @SYMTestStatus Not Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0002-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0002 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0003 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0003 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with source and target format, sl@0: //! source and target codecs, source and target audio settings sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and target files sl@0: //! 3. Convert file sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0003-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0003 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0004 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0004 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with UID of the controller, UID of the destination format sl@0: //! and audio codec for the destination data sink sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and target files sl@0: //! 3. Convert file sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0004-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0004 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0005 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0005 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get source datatype. sl@0: //! Get supported detination datatypes and set different destination datatypes. sl@0: //! Uses API elements: NewL(), OpenL(), SourceDataTypeL(), GetSupportedDestinationDataTypesL(), sl@0: //! SetDestinationDataTypeL(), DestinationDataTypeL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files. sl@0: //! 3. Get source datatype sl@0: //! 4. Get supported destination datatypes sl@0: //! 5. Set destination datatype sl@0: //! 6. Get destination datatype sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Destination datatype must been set sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SourceDataTypeL_command03 sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-GetSupportedDestDataTypesL_command04 sl@0: COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command05 sl@0: COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command06 sl@0: COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command07 sl@0: COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command08 sl@0: COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command09 sl@0: COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command10 sl@0: COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command11 sl@0: COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command12 sl@0: COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-SetDestinationDataTypeL_command13 sl@0: COMMAND convertutility1 DestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0005-001-DestinationDataTypeL_command14 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0005 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0006 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0006 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get source bitrate. sl@0: //! Uses API elements: NewL(), OpenL(), SourceBitRateL(), sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files. sl@0: //! 3. Get source bitrate sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Source bitrate must been returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0006-001-SourceBitRateL_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0006 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0007 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0007 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get supported conversion bitrates. sl@0: //! Uses API elements: NewL(), OpenL(), GetSupportedConversionBitRatesL(), sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files. sl@0: //! 3. Get supported conversion bitrates sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0007-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !Error=-5 convertutility1 GetSupConversionBitRatesL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0007 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0008 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0008 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and set different destination bitrates. sl@0: //! Uses API elements: NewL(), OpenL(), SetDestinationBitRateL(), DestinationBitRateL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files. sl@0: //! 3. Set destination bitrate sl@0: //! 4. Get destination bitrate sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !Error=-5 convertutility1 SetDestinationBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0008-001-SetDestinationBitRateL_command03 sl@0: COMMAND convertutility1 DestinationBitRateL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0008 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0009 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0009 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get source sample rate. sl@0: //! Get supported conversion sample rates and set different destination sample rates. sl@0: //! Uses API elements: NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(), sl@0: //! SetDestinationSampleRateL(), DestinationSampleRateL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Get source sample rate sl@0: //! 4. Get supported conversion sample rates sl@0: //! 5. Set destination sample rate sl@0: //! 6. Get destination sample rate sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Destination bitrate must been set sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SourceSampleRateL_command03 sl@0: COMMAND convertutility1 GetSupConvSampleRatesL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-GetSupConvSampleRatesL_command04 sl@0: COMMAND convertutility1 SetDestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-SetDestinationSampleRateL_command05 sl@0: COMMAND convertutility1 DestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0009-001-DestinationSampleRateL_command06 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0009 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0010 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0010 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get source format. Set different destination formats. sl@0: //! Uses API elements: NewL(), OpenL(), SourceFormatL(), sl@0: //! SetDestinationFormatL(), DestinationFormatL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files. sl@0: //! 3. Get format of source audio clip sl@0: //! 4. Set destination format of audio clip sl@0: //! 5. Get destination format of audio clip sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Destination audio format must been set sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SourceFormatL_command03 sl@0: COMMAND convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command04 sl@0: COMMAND convertutility1 DestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command05 sl@0: COMMAND convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command06 sl@0: COMMAND convertutility1 DestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command07 sl@0: COMMAND convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-SetDestinationFormatL_command08 sl@0: COMMAND convertutility1 DestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0010-001-DestinationFormatL_command09 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0010 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0011 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0011 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get source number of channels. sl@0: //! Get supported number of channels for conversion. Set different number of channels for destination. sl@0: //! Uses API elements: NewL(), OpenL(), SourceNumberOfChannelsL(), sl@0: //! GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(), DestinationNumberOfChannelsL() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files. sl@0: //! 3. Get number of channels of source audio clip sl@0: //! 4. Get supported number of channels for conversion sl@0: //! 5. Set destination number of channels of audio clip sl@0: //! 6. Get destination number of channels of audio clip sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Destination number of channels of audio must been set sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SourceNumberOfChannelsL_command03 sl@0: COMMAND convertutility1 GetSupportedConversionNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-GetSupportedConversionNumberOfChannelsL_command04 sl@0: COMMAND convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command05 sl@0: COMMAND convertutility1 DestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command06 sl@0: COMMAND convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-SetDestinationNumberOfChannelsL_command07 sl@0: COMMAND convertutility1 DestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0011-001-DestinationNumberOfChannelsL_command08 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0011 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0012 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0012 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get converter state. sl@0: //! Uses API elements: NewL(), OpenL(), State(), sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Get converter state sl@0: //! 3. Open source and destination files. sl@0: //! 4. Get converter state sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Final state must be EOpen sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 State MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command02 sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-OpenL_command03 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 State MM-MMF-ACLNT-CNVRT-PublicAPI-0012-001-State_command04 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0012 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0013 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0013 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files. Close files and get converter state. sl@0: //! Uses API elements: NewL(), OpenL(), Close(), State(), sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files. sl@0: //! 3. Close files sl@0: //! 4. Get converter state sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults State must be ENotReady sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 State sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-OpenL_command03 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: COMMAND convertutility1 State MM-MMF-ACLNT-CNVRT-PublicAPI-0013-001-State_command05 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0013 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0014 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0014 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and play (convert) sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Play file sl@0: //! Uses API elements: NewL(), OpenL(), PlayL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0014-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 PlayL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0014 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0015 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0015 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and record (convert) sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Record file sl@0: //! Uses API elements: NewL(), OpenL(), RecordL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0015-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 RecordL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0015 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0016 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0016 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk & Rehana Anwar sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files start conversion and stop conversion. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Start conversion sl@0: //! 4. Stop sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL MM-MMF-ACLNT-CNVRT-PublicAPI-0016-001-ConvertL_command03 sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-18 convertutility1 Stop sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0016 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0017 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0017 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and set clip position many times. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Set postion sl@0: //! 4. Get position sl@0: //! Uses API elements: NewL(), OpenL(), SetPosition(), Position() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Clip postion is changed sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command03 sl@0: COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command04 sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-SetPosition_command05 sl@0: COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0017-001-Position_command06 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0017 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0018 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0018 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and crop. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Crop sl@0: //! Uses API elements: NewL(), OpenL(), CropL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is cropped sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0018-001-SetPosition_command03 sl@0: COMMAND convertutility1 CropL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0018 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0019 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0019 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get record time available. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Get record time available sl@0: //! Uses API elements: NewL(), OpenL(), RecordTimeAvailable() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Returned available recording time sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0019-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 RecordTimeAvailable sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0019 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0020 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0020 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and get clip duration. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Get clip duration sl@0: //! Uses API elements: NewL(), OpenL(), Duration() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Returned clip duration sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Duration MM-MMF-ACLNT-CNVRT-PublicAPI-0020-001-Duration_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0020 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0021 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0021 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files. Set and clear window for playpack many times sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Set windows for playback sl@0: //! 4. Clear playback window sl@0: //! Uses API elements: NewL(), OpenL(), SetPlayWindow(), ClearPlayWindow() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No Errors sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetPlayWindow MM-MMF-ACLNT-CNVRT-PublicAPI-0021-001-SetPlayWindow_command03 sl@0: COMMAND convertutility1 ClearPlayWindow sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0021 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0022 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0022 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 21/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set the number of repetitions for playback sl@0: //! @SYMTestActions 1. Create convert object 2. Set the number of repetitions for playback sl@0: //! Uses API elements: NewL(), SetRepeats() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Repetitions set sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetRepeats MM-MMF-ACLNT-CNVRT-PublicAPI-0022-001-SetRepeats_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0022 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0023 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0023 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and set maximum write length. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Set maximum write length sl@0: //! Uses API elements: NewL(), OpenL(), SetMaxWriteLength() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No Errors sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetMaxWriteLength MM-MMF-ACLNT-CNVRT-PublicAPI-0023-001-SetMaxWriteLength_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0023 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0024 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0024 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and crop from beginning. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Crop audio clip from beginning sl@0: //! Uses API elements: NewL(), OpenL(), CropFromBeginningL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Audio clip is cropped sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0024-001-SetPosition_command03 sl@0: COMMAND convertutility1 CropFromBeginningL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0024 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0025 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0025 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get controller implementation information sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Get controller information sl@0: //! Uses API elements: NewL(), OpenL(), ControllerImplementationInformationL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Returned controller implementation structure sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0025-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ControllerImplementationInformationL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0025 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0026 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0026 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send a synchronous custom command to the controller with Dataformat sl@0: //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command sl@0: //! Uses API elements: NewL(), CustomCommandSync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !Error=-5 convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0026-001-CustomCommandSync_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0026 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0027 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0027 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send a synchronous custom command to the controller without Dataformat sl@0: //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command sl@0: //! Uses API elements: NewL(), CustomCommandSync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !Error=-5 convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0027-001-CustomCommandSync_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0027 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0028 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0028 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send an asynchronous custom command to the controller with Dataformat sl@0: //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command sl@0: //! Uses API elements: NewL(), CustomCommandAsync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-5 convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0028-001-CustomCommandAsync_command03 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0028 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0029 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0029 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send an asynchronous custom command to the controller without Dataformat sl@0: //! @SYMTestActions 1. Create convert object 2. Send synchronous custom command sl@0: //! Uses API elements: NewL(), CustomCommandAsync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-5 convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0029-001-CustomCommandAsync_command03 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0029 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0030 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0030 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set the priority of the controller's sub thread sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Set the priority of the controller's sub thread sl@0: //! Uses API elements: NewL(), SetThreadPriority() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Priority is changed sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetThreadPriority MM-MMF-ACLNT-CNVRT-PublicAPI-0030-001-SetThreadPriority_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0030 sl@0: sl@0: //******************************************************// sl@0: // Phase 2 (negative) tests begin here // sl@0: //******************************************************// sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0031 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0031 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open nonexisting source and target files sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0031-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0031 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0032 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0032 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid target format sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0032-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0032 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0033 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0033 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid audio codec for the destination data sink sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Files are opened sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0033-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0033 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0034 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0034 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid audio setings sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Files are opened sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0034-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0034 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0035 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0035 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid audio setings for source and target files sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0035-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0035 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0036 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0036 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid audio codec for the source audio object sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0036-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0036 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0037 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0037 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set not valid destination data type sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. set destination audio clip data type sl@0: //! Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND !Error=-5 convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0037-001-SetDestinationDataTypeL_command05 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0037 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0038 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0038 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get destination audio clip data type without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get destination audio clip data type sl@0: //! Uses API elements: NewL(), DestinationDataTypeL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 DestinationDataTypeL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0038 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0039 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0039 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get source audio clip data type without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get source audio clip data type sl@0: //! Uses API elements: NewL(), SourceDataTypeL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0039 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0040 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0040 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set not valid destination audio clip bit rate sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Set destination audio clip bit rate sl@0: //! Uses API elements: NewL(), OpenL(), SetDestinationBitRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceBitRateL sl@0: COMMAND !Error=-5 convertutility1 SetDestinationBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0040-001-SetDestinationBitRateL_command04 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0040 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0041 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0041 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get destination audio clip bit rate without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get destination audio clip bit rate sl@0: //! Uses API elements: NewL(), DestinationBitRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 DestinationBitRateL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0041 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0042 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0042 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get source audio clip bit rate without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get source audio clip bit rate sl@0: //! Uses API elements: NewL(), SourceBitRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SourceBitRateL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0042 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0043 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0043 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set not valid destination audio clip sample rate sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Set destination audio clip sample rate sl@0: //! Uses API elements: NewL(), OpenL(), SetDestinationSampleRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceSampleRateL sl@0: COMMAND convertutility1 GetSupConvSampleRatesL sl@0: COMMAND !Error=-5 convertutility1 SetDestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0043-001-SetDestinationSampleRateL_command05 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0043 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0044 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0044 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get destination audio clip sample rate without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get destination audio clip sample rate sl@0: //! Uses API elements: NewL(), DestinationSampleRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 DestinationSampleRateL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0044 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0045 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0045 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 23/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get source audio clip sample rate without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get source audio clip sample rate sl@0: //! Uses API elements: NewL(), SourceSampleRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SourceSampleRateL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0045 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0046 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0046 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set not valid format for destination audio clip sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Sets the format of the destination audio clip sl@0: //! Uses API elements: NewL(), OpenL(), SetDestinationFormatL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceFormatL sl@0: COMMAND !Error=-5 convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0046-001-SetDestinationFormatL_command04 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0046 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0047 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0047 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get format of the destination audio clip without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get format of the destination audio clip sl@0: //! Uses API elements: NewL(), DestinationFormatL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 DestinationFormatL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0047 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0048 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0048 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get format of the source audio clip without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get format of the source audio clip sl@0: //! Uses API elements: NewL(), SourceFormatL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SourceFormatL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0048 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0049 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0049 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set not valid number of channels for destination audio clip sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Sets the number of channels for the destination audio clip sl@0: //! Uses API elements: NewL(), OpenL(), SetDestinationNumberOfChannelsL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceNumberOfChannelsL sl@0: COMMAND convertutility1 GetSupportedConversionNumberOfChannelsL sl@0: COMMAND !Error=-5 convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0049-001-SetDestinationNumberOfChannelsL_command05 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0049 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0050 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0050 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get number of channels of the destination audio clip without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get number of channels of the destination audio clip sl@0: //! Uses API elements: NewL(), DestinationNumberOfChannelsL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 DestinationNumberOfChannelsL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0050 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0051 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0051 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get number of channels of the source audio clip without opening files before sl@0: //! @SYMTestActions 1. Create convert object 2. Get number of channels of the source audio clip sl@0: //! Uses API elements: NewL(), SourceNumberOfChannelsL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SourceNumberOfChannelsL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0051 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0052 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0052 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Start conversion without opening files sl@0: //! @SYMTestActions 1. Create convert object 2. Start conversion sl@0: //! Uses API elements: NewL(), ConvertL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-18 convertutility1 ConvertL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0052 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0053 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0053 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 25/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Close files witout opening them first sl@0: //! @SYMTestActions 1. Create convert object 2. Close files sl@0: //! Uses API elements: NewL(), Close() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 Close sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0053 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0054 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0054 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Start playing without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Start playing sl@0: //! Uses API elements: NewL(), PlayL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-18 convertutility1 PlayL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0054 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0055 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0055 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Start recording without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Start recording sl@0: //! Uses API elements: NewL(), RecordL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-18 convertutility1 RecordL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0055 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0056 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0056 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Stop conversion without starting it sl@0: //! @SYMTestActions 1. Create convert object 2. Stop conversion sl@0: //! Uses API elements: NewL(), Stop() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 5 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-18 convertutility1 Stop sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0056 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0057 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0057 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Crop without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Crop current clip from the current position sl@0: //! Uses API elements: NewL(), CropL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 CropL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0057 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0058 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0058 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set negative and very big postion in the audio clip. sl@0: //! @SYMTestActions 1. Create convert object 2. Open audio files 3. Set negative position sl@0: //! Uses API elements: NewL(), OpenL(), SetPosition() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults If the negative value is set then actual postion will be 0 and if very big sl@0: //! positive value is set then the actual position will be max duration. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command03 sl@0: COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command04 sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command05 sl@0: COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command06 sl@0: COMMAND convertutility1 Duration sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-SetPosition_command08 sl@0: COMMAND convertutility1 Position MM-MMF-ACLNT-CNVRT-PublicAPI-0058-001-Position_command09 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0058 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0059 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0059 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set the current position in the audio clip without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Set the current position in the audio clip sl@0: //! Uses API elements: NewL(), SetPosition() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 SetPosition MM-MMF-ACLNT-CNVRT-PublicAPI-0059-001-SetPosition_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0059 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0060 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0060 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get the current position in the audio clip without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Get the current position in the audio clip sl@0: //! Uses API elements: NewL(), Position() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 Position sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0060 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0062 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0062 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Get duration of the audio clip without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Get duration of the audio clip sl@0: //! Uses API elements: NewL(), Duration() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 Duration sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0062 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0064 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0064 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set window for playback, startpoint bigger than duration and endpoint negative sl@0: //! @SYMTestActions 1. Create convert object 2. Set window for playback sl@0: //! Uses API elements: NewL(), SetPlayWindow() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No Errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Duration sl@0: COMMAND convertutility1 SetPlayWindow MM-MMF-ACLNT-CNVRT-PublicAPI-0064-001-SetPlayWindow_command04 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0064 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0066 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0066 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set negative value for maximum size of an audio clip. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. Set the maximum size of an audio clip sl@0: //! Uses API elements: NewL(), OpenL(), SetMaxWriteLength() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetMaxWriteLength MM-MMF-ACLNT-CNVRT-PublicAPI-0066-001-SetMaxWriteLength_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0066 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0067 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0067 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted destination file sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0067-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0067 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0068 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0068 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Crop the audio clip from the start of the file to the current position without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Crop the audio clip from the start of the file to the current position sl@0: //! Uses API elements: NewL(), CropFromBeginningL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 CropFromBeginningL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0068 sl@0: sl@0: //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0069 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0069 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number with reference to an "DataFrom" sl@0: //! @SYMTestActions 1. Create convert object 2. Send a synchronous custom command to the controller sl@0: //! Uses API elements: NewL(), CustomCommandSync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Program is paniced sl@0: //! @SYMTestType CIT sl@0: //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: //! COMMAND convertutility1 NewL sl@0: //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-OpenL_command02 sl@0: //! OUTSTANDING sl@0: //! COMMAND convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0069-001-CustomCommandSync_command03 sl@0: //! COMMAND convertutility1 Close sl@0: //! END_TEST_BLOCK !PanicString=User !PanicCode=72 sl@0: //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0069 sl@0: sl@0: //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0070 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0070 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send a synchronous custom command to the controller with negative function number without reference to an "DataFrom" sl@0: //! @SYMTestActions 1. Create convert object 2. Send a synchronous custom command to the controller sl@0: //! Uses API elements: NewL(), CustomCommandSync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Program is paniced sl@0: //! @SYMTestType CIT sl@0: //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: //! COMMAND convertutility1 NewL sl@0: //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-OpenL_command02 sl@0: //! OUTSTANDING sl@0: //! COMMAND convertutility1 CustomCommandSync MM-MMF-ACLNT-CNVRT-PublicAPI-0070-001-CustomCommandSync_command03 sl@0: //! COMMAND convertutility1 Close sl@0: //! END_TEST_BLOCK !PanicString=User !PanicCode=72 sl@0: //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0070 sl@0: sl@0: //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0071 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0071 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number with reference to an "DataFrom" sl@0: //! @SYMTestActions 1. Create convert object 2. Send a asynchronous custom command to the controller sl@0: //! Uses API elements: NewL(), CustomCommandAsync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Program is paniced sl@0: //! @SYMTestType CIT sl@0: //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: //! COMMAND convertutility1 NewL sl@0: //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-OpenL_command02 sl@0: //! OUTSTANDING sl@0: //! COMMAND convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0071-001-CustomCommandAsync_command03 sl@0: //! OUTSTANDING sl@0: //! COMMAND convertutility1 Close sl@0: //! END_TEST_BLOCK !PanicString=User !PanicCode=72 sl@0: //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0071 sl@0: sl@0: //! START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0072 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0072 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Send a asynchronous custom command to the controller with negative function number without reference to an "DataFrom" sl@0: //! @SYMTestActions 1. Create convert object 2. Send a asynchronous custom command to the controller sl@0: //! Uses API elements: NewL(), CustomCommandAsync() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Program is paniced sl@0: //! @SYMTestType CIT sl@0: //! START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: //! CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: //! COMMAND convertutility1 NewL sl@0: //! COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-OpenL_command02 sl@0: //! OUTSTANDING sl@0: //! COMMAND convertutility1 CustomCommandAsync MM-MMF-ACLNT-CNVRT-PublicAPI-0072-001-CustomCommandAsync_command03 sl@0: //! OUTSTANDING sl@0: //! COMMAND convertutility1 Close sl@0: //! END_TEST_BLOCK !PanicString=User !PanicCode=72 sl@0: //! END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0072 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0073 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0073 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 24/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set invalid priority of the controller's sub thread sl@0: //! @SYMTestActions 1. Create convert object 2. Set the priority of the controller's sub thread sl@0: //! Uses API elements: NewL(), SetThreadPriority() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetThreadPriority MM-MMF-ACLNT-CNVRT-PublicAPI-0073-001-SetThreadPriority_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0073 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0074 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0074 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Construct new instance of the audio converter with parameter aServer not NULL sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! Uses API elements: NewL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults New instance created sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0074-001-NewL_command01 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0074 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0075 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0075 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Construct new instance of the audio converter with priority lower than minimal sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! Uses API elements: NewL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0075-001-NewL_command01 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0075 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0076 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0076 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Construct new instance of the audio converter with priority higher than maximum sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! Uses API elements: NewL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0076-001-NewL_command01 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0076 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0077 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0077 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Construct new instance of the audio converter with invalid Time vs Quality priority preference sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! Uses API elements: NewL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors should return as the invalid TMdaPriorityPreference should default to EMdaPriorityPreferenceNone sl@0: //! when a new instance of the audio converter is constructed. sl@0: //! @SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0077-001-NewL_command01 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0077 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0078 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0078 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open nonexisting source and destination files with target format, codec and audio settings sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0078-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0078 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0079 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0079 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open nonexisting source file sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0079-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0079 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0080 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0080 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open nonexisting target file sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0080-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0080 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0081 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0081 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid source format sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0081-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0081 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0082 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0082 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid controller (used for conversion) sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0082-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0082 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0084 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0084 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set window for playback, startpoint negative and endpoint bigger than duration sl@0: //! @SYMTestActions 1. Create convert object 2. Set window for playback sl@0: //! Uses API elements: NewL(), SetPlayWindow() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Window for playback is set sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetPlayWindow MM-MMF-ACLNT-CNVRT-PublicAPI-0084-001-SetPlayWindow_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0084 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0085 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0085 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set negative number of times to repeat sl@0: //! @SYMTestActions 1. Create convert object 2. 2. Open source and target files 3. Set the number of repetitions for playback sl@0: //! Uses API elements: NewL(), OpenL(), SetRepeats() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SetRepeats MM-MMF-ACLNT-CNVRT-PublicAPI-0085-001-SetRepeats_command03 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0085 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0086 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0086 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted source file sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0086-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0086 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0087 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0087 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 17/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to get a list of the supported data types for the conversion destination without opening files first. sl@0: //! @SYMTestActions 1. Create convert object 2. Get a list of the supported data types for the conversion destination sl@0: //! Uses API elements: NewL(), GetSupportedDestinationDataTypesL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0087 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0088 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0088 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 17/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to get a list of the supported data types for the conversion destination using raw file as destination file. sl@0: //! @SYMTestActions 1. Create convert object 2. Get a list of the supported data types for the conversion destination sl@0: //! Uses API elements: NewL(), OpenL(), GetSupportedDestinationDataTypesL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0088-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !Error=-5 convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0088 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0089 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0089 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 28/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to get a list of the supported bit rates for the conversion destination without opening files first. sl@0: //! @SYMTestActions 1. Create convert object 2. Get a list of the supported bit rates for the conversion destination sl@0: //! Uses API elements: NewL(), GetSupportedConversionBitRatesL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 GetSupConversionBitRatesL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0089 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0090 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0090 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to get a list of supported conversion sample rates without opening files first. sl@0: //! @SYMTestActions 1. Create convert object 2. Get a list of supported conversion sample rates. sl@0: //! Uses API elements: NewL(), GetSupportedConversionSampleRatesL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 GetSupConvSampleRatesL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0090 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0091 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0091 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to get a list of the supported number of channels for conversion without opening files first. sl@0: //! @SYMTestActions 1. Create convert object 2. Get a list of the supported number of channels for conversion. sl@0: //! Uses API elements: NewL(), GetSupportedConversionNumberOfChannelsL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 GetSupportedConversionNumberOfChannelsL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0091 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0092 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0092 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to get the controller implementation information associated with the current controller without opening files first. sl@0: //! @SYMTestActions 1. Create convert object 2. Get the controller implementation information associated with the current controller. sl@0: //! Uses API elements: NewL(), ControllerImplementationInformationL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 ControllerImplementationInformationL sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0092 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0093 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0093 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted source file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0093-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0093 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0094 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0094 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted target file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Files are opened sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0094-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0094 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0095 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0095 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid target format sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0095-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0095 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0096 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0096 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open nonexisting source file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0096-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0096 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0097 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0097 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted source file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0097-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0097 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0098 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0098 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted target file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0098-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0098 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0099 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0099 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to convert with corrupted target file. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and target files sl@0: //! 3. Convert file sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0099-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-5 convertutility1 ConvertL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0099 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0100 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0100 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and target files with not valid "aDestDataType" (The audio codec to use for the destination data sink) sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrAlreadyExists is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-11 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0100-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0100 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0101 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0101 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open nonexisting source file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0101-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0101 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0102 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0102 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted source file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Files are opened sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0102-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0102 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0103 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0103 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open corrupted target file. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-1 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0103-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0103 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0104 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0104 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to convert with corrupted target file. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and target files sl@0: //! 3. Convert file sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0104-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-5 convertutility1 ConvertL sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0104 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0105 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0105 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Set invalid destination data type sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files 3. set destination audio clip data type sl@0: //! Uses API elements: NewL(), OpenL(), SetDestinationDataTypeL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND !Error=-5 convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0105-001-SetDestinationDataTypeL_command05 sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0105 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0106 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0106 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set destination data type without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. set destination audio clip data type sl@0: //! Uses API elements: NewL(), SetDestinationDataTypeL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0106-001-SetDestinationDataTypeL_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0106 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0107 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0107 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set destination audio clip bit rate without opnening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Set destination audio clip bit rate sl@0: //! Uses API elements: NewL(), SetDestinationBitRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SetDestinationBitRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0107-001-SetDestinationBitRateL_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0107 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0108 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0108 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set destination audio clip sample rate without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Set destination audio clip sample rate sl@0: //! Uses API elements: NewL(), SetDestinationSampleRateL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SetDestinationSampleRateL MM-MMF-ACLNT-CNVRT-PublicAPI-0108-001-SetDestinationSampleRateL_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0108 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0109 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0109 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set format for destination audio clip without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Sets the format of the destination audio clip sl@0: //! Uses API elements: NewL(), SetDestinationFormatL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SetDestinationFormatL MM-MMF-ACLNT-CNVRT-PublicAPI-0109-001-SetDestinationFormatL_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0109 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0110 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0110 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set number of channels for destination audio clip without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Sets the number of channels for the destination audio clip sl@0: //! Uses API elements: NewL(), SetDestinationNumberOfChannelsL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !Error=-18 convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0110-001-SetDestinationNumberOfChannelsL_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0110 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0111 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0111 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set number of times to repeat without opening files first sl@0: //! @SYMTestActions 1. Create convert object 2. Set the number of repetitions for playback sl@0: //! Uses API elements: NewL(), SetRepeats() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 SetRepeats MM-MMF-ACLNT-CNVRT-PublicAPI-0111-001-SetRepeats_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0111 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0112 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0112 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to set maximum size of an audio clip without opening files first. sl@0: //! @SYMTestActions 1. Create convert object 2. Set the maximum size of an audio clip sl@0: //! Uses API elements: NewL(), SetMaxWriteLength() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults No errors returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 SetMaxWriteLength MM-MMF-ACLNT-CNVRT-PublicAPI-0112-001-SetMaxWriteLength_command02 sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0112 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0113 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0113 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Convert wav (note.wav) to AU (note3.au) sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and target files sl@0: //! 3. Convert file sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0113-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0113 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0114 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0114 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open existing file with wrong codec. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrAlreadyExists is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-11 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0114-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0114 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0115 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0115 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Try to open existing file with wrong format. sl@0: //! @SYMTestActions 1. Create convert object 2. Open source and target files sl@0: //! Uses API elements: NewL(), OpenL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-5 convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0115-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0115 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0116 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0116 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 02/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Convert wav (note.wav) to RAW (note4.raw) sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and target files sl@0: //! 3. Get source sample rate sl@0: //! 4. Get supported conversion sample rates sl@0: //! 5. Get number of channels of source audio clip sl@0: //! 6. Get supported number of channels for conversion sl@0: //! 7. Set destination number of channels of audio clip sl@0: //! 8. Get source datatype sl@0: //! 9. Get supported destination datatypes sl@0: //! 10. Set destination datatype sl@0: //! 11. Get format of source audio clip sl@0: //! 12. Get destination format of audio clip sl@0: //! 13. Convert file sl@0: //! Uses API elements: NewL(), OpenL(), SourceSampleRateL(), GetSupportedConversionSampleRatesL(), sl@0: //! SourceNumberOfChannelsL(), GetSupportedConversionNumberOfChannelsL(), SetDestinationNumberOfChannelsL(), sl@0: //! SourceDataTypeL(), GetSupportedDestinationDataTypesL(), SetDestinationDataTypeL(), SourceFormatL(), sl@0: //! DestinationFormatL(), ConvertL() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults File is converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceSampleRateL sl@0: COMMAND convertutility1 GetSupConvSampleRatesL sl@0: COMMAND convertutility1 SourceNumberOfChannelsL sl@0: COMMAND convertutility1 GetSupportedConversionNumberOfChannelsL sl@0: COMMAND convertutility1 SetDestinationNumberOfChannelsL MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationNumberOfChannelsL_command07 sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 SetDestinationDataTypeL MM-MMF-ACLNT-CNVRT-PublicAPI-0116-001-SetDestinationDataTypeL_command10 sl@0: COMMAND convertutility1 SourceFormatL sl@0: COMMAND convertutility1 DestinationFormatL sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0116 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0117 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0117 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Marek Sokk sl@0: //! @SYMCreationDate 17/05/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Open source and destination files and convert sl@0: //! Uses API elements: NewL(), OpenL(), UseSharedHeap(), ConvertL(), Close() sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Set shared heap sl@0: //! 3. Open source and destination files sl@0: //! 4. Convert file sl@0: //! 5. Repeat twice more sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Files are converted sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-NewL_command01 sl@0: COMMAND convertutility1 UseSharedHeap sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command03 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command08 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0117-001-OpenL_command13 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 SourceDataTypeL sl@0: COMMAND convertutility1 GetSupportedDestDataTypesL sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: COMMAND convertutility1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0117 sl@0: sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0118 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0118 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Rehana Anwar sl@0: //! @SYMCreationDate 22/02/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Positive testcase: Open source and destination files start conversion sl@0: //! and stop conversion while in the EPLAY state. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Start conversion sl@0: //! 4. Stop sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNone is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL MM-MMF-ACLNT-CNVRT-PublicAPI-0118-001-ConvertL_command03 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Stop sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0118 sl@0: sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0119 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0119 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Rehana Anwar sl@0: //! @SYMCreationDate 22/11/2007 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Negative testcase: Open source and destination files and call stop. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 4. Call Stop sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0119-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-18 convertutility1 Stop sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0119 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0120 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0120 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Rehana Anwar sl@0: //! @SYMCreationDate 22/11/2007 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Negative testcase: Call stop before opening source and destination files. Also ensure convert works sl@0: //! correctly after opening the files. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Call Stop sl@0: //! 3. Open source and destination files sl@0: //! 4. Call Convert sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND !AsyncError=-18 convertutility1 Stop sl@0: OUTSTANDING sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0120-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0120 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0121 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0121 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Rehana Anwar sl@0: //! @SYMCreationDate 22/11/2007 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Negative testcase: Open source and destination files and call stop.Also ensure Convert works correctly sl@0: //! after Stop fails. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Call Stop sl@0: //! 4. Call convert sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0121-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-18 convertutility1 Stop sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0121 sl@0: sl@0: START_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0122 sl@0: //! @SYMTestCaseID MM-MMF-ACLNT-CNVRT-PublicAPI-0122 sl@0: //! @SYMAPI CMdaAudioConvertUtility sl@0: //! @SYMAuthor Rehana Anwar sl@0: //! @SYMCreationDate 22/11/2007 sl@0: //! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-CNVRT-PublicAPI.script sl@0: //! @SYMTestCaseDesc Negative testcase: Call stop after Convert completes. sl@0: //! @SYMTestActions 1. Create convert object sl@0: //! 2. Open source and destination files sl@0: //! 3. Call convert sl@0: //! 4. Call Stop sl@0: //! Uses API elements: NewL(), OpenL(), ConvertL(), Stop() sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotReady is returned sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 50 T_MdaAudioConvertUtility \multimedia\MM-MMF-ACLNT-CNVRT-PublicAPI.ini sl@0: CREATE_OBJECT CMdaAudioConvertUtility convertutility1 sl@0: COMMAND convertutility1 NewL sl@0: COMMAND convertutility1 OpenL MM-MMF-ACLNT-CNVRT-PublicAPI-0122-001-OpenL_command02 sl@0: OUTSTANDING sl@0: COMMAND convertutility1 ConvertL sl@0: OUTSTANDING sl@0: COMMAND !AsyncError=-18 convertutility1 Stop sl@0: OUTSTANDING sl@0: COMMAND convertutility1 Close sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-MMF-ACLNT-CNVRT-PublicAPI-0122 sl@0: