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-ICL-DECDE-PublicApi sl@0: //! @SYMScriptTestEnvironment This test script requires a basic ROM. sl@0: ///////////////////////////////////////////////////////////////////// sl@0: // T_ImageDecoder.script sl@0: // sl@0: // Tests all public elements of the CImageDecoder 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 CImageDecoder. sl@0: // The tests are fully automated. sl@0: ///////////////////////////////////////////////////////////////////// sl@0: sl@0: LOAD_SUITE T_ImageDecoder sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0001 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0001 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit gif image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0001-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0001-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0001 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0002 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0002 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 6-bit gif image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0002-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0002-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0002 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0003 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0003 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit gif image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0003-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0003-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0003 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0004 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0004 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 2-bit gif image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0004-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0004-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0004 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0005 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0005 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit gif image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0005-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0005-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0005 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0006 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0006 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit gif image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0006-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0006-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0006 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0007 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0007 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of file extensions that can be decoded and their corresponding MIME types. sl@0: //! Uses API elements: GetFileTypesL(). sl@0: //! @SYMTestActions 1. Get list of file extensions that can be decoded and their corresponding MIME types. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Fourteen file extensions should be returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 GetFileTypesL sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0007 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0008 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0008 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of tif image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of tif image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Information returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0008-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0008 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0009 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0009 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Nayegon sl@0: //! @SYMCreationDate 29/11/2005 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of basic image types that can be decoded. sl@0: //! Uses API elements: GetImageTypesL(). sl@0: //! @SYMTestActions 1. Get list of basic image types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Information returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 GetImageTypesL MM-ICL-DECDE-PublicApi-0009-001-GetImageTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0009 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0012 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0012 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit jpg image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0012-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0012-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0012 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0013 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0013 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit jpg image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0013-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0013-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0013 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0014 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0014 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit jpg image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0014-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0014-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0014 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0015 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0015 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit jpg image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0015-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0015-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0015 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0016 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0016 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit jpg image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0016-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0016-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0016 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0017 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0017 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit jpg image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0017-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0017-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0017 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0018 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0018 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit bmp image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0018-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0018-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0018 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0019 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0019 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit bmp image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0019-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0019-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0019 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0020 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0020 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit bmp image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0020-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0020-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0020 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0021 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0021 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit bmp image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0021-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0021-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0021 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0022 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0022 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit bmp image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0022-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0022-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0022 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0023 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0023 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit bmp image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0023-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0023-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0023 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0024 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0024 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit png image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0024-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0024-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0024 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0025 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0025 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit png image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0025-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0025-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0025 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0026 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0026 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit png image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0026-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0026-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0026 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0027 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0027 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit png image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0027-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0027-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0027 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0028 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0028 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit png image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0028-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0028-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0028 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0029 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0029 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit png image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for png image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0029-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0029-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0029 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0030 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0030 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Open an uncompressed 24-bit tif image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0030-001-FileNewL_command01 sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0030 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0031 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0031 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode an uncompressed 8-bit tif image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0031-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-5 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0031-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0031 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0032 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0032 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode an uncompressed 4-bit tif image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0032-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-5 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0032-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0032 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0033 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0033 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode an uncompressed 1-bit tif image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0033-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-5 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0033-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0033 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0034 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0034 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Open an uncompressed 24-bit tif image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in buffer. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0034-001-DataNewL_command01 sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0034 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0035 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0035 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode an uncompressed 8-bit tif image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0035-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-5 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0035-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0035 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0036 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0036 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0036-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0036-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0036 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0037 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0037 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0037-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0037-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0037 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0038 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0038 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0038-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0038-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0038 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0039 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0039 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0039-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0039-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0039 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0040 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0040 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0040-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0040-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0040 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0041 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0041 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0041-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0041-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0041 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0042 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0042 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mbm image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0042-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0042-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0042 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0043 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0043 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 16-bit mbm image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0043-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0043-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0043 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0044 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0044 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit mbm image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0044-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0044-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0044 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0045 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0045 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit mbm image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0045-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0045-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0045 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0046 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0046 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 2-bit mbm image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0046-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0046-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0046 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0047 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0047 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit mbm image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0047-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0047-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0047 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0048 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0048 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0048-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0048-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0048 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0049 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0049 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0049-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0049-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0049 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0050 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0050 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0050-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0050-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0050 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0051 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0051 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0051-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0051-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0051 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0052 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0052 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0052-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0052-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0052 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0053 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0053 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0053-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0053-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0053 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0054 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0054 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0054-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0054-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0054 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0055 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0055 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0055-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0055-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0055 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0056 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0056 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0056-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0056-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0056 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0057 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0057 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0057-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0057-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0057 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0058 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0058 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0058-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0058-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0058 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0059 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0059 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0059-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0059-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0059 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0060 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0060 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit ico image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0060-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0060-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0060 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0061 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0061 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit ico image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0061-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0061-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0061 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0062 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0062 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit ico image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0062-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0062-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0062 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0063 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0063 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit ico image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0063-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0063-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0063 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0064 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0064 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit ico image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0064-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0064-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0064 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0065 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0065 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit ico image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0065-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0065-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0065 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0066 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0066 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0066-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0066-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0066 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0067 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0067 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0067-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0067-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0067 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0068 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0068 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0068-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0068-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0068 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0069 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0069 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0069-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0069-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0069 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0070 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0070 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0070-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0070-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0070 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0071 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0071 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0071-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0071-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0071 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0072 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0072 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0072-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0072-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0072 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0073 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0073 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0073-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0073-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0073 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0074 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0074 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0074-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0074-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0074 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0075 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0075 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0075-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0075-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0075 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0076 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0076 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0076-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0076-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0076 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0077 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0077 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0077-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0077-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0077 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0078 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0078 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0078-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0078-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0078 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0079 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0079 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0079-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0079-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0079 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0080 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0080 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0080-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0080-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0080 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0081 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0081 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0081-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0081-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0081 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0082 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0082 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0082-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0082-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0082 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0083 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0083 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0083-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0083-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0083 sl@0: sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0084 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0084 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of gif image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of gif image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0084-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0084 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0085 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0085 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of jpg image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of jpg image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0085-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0085 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0086 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0086 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of bmp image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of bmp image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0086-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0086 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0087 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0087 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of png image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of png image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0087-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0087 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0088 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0088 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of ota image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of ota image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0088-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0088 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0089 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0089 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of mbm image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of mbm image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0089-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0089 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0090 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0090 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of wbmp image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of wbmp image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0090-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0090 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0091 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0091 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of wmf/apm/clp image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of wmf image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Information returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0091-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0091 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0092 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0092 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of ico image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of ico image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0092-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0092 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0093 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0093 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get list of mng image sub-types that can be decoded. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Get list of mng image sub-types that can be decoded. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0093-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0093 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0094 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0094 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Try to get list of image sub-types that can be decoded for an unsupported image type. sl@0: //! Uses API elements: GetImageSubTypesL(). sl@0: //! @SYMTestActions 1. Try to get list of image sub-types that can be decoded for an unsupported image type. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetImageSubTypesL MM-ICL-DECDE-PublicApi-0094-001-GetImageSubTypesL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0094 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0095 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0095 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Begin decoding a bmp image file giving an image type, using RFile, then cancel the conversion. sl@0: //! Uses API elements: FileNewL(), Convert(), Cancel(). sl@0: //! @SYMTestActions 1. Create decoder for bmp file image. 2. Decode image. 3. Cancel conversion. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Conversion cancelled with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0095-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-3 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0095-001-Convert_command03 sl@0: COMMAND imagedecoder1 Cancel sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0095 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0096 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0096 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a corrupted image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for corrupted file. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0096-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0096 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0098 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0098 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get primary MIME type of the decoder for corrupted image file. sl@0: //! Uses API elements: GetMimeTypeFileL(). sl@0: //! @SYMTestActions 1. Get primary MIME type of the decoder for corrupted image file. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0098-001-GetMimeTypeFileL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0098 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0100 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0100 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get primary MIME type of the decoder for corrupted image descriptor. sl@0: //! Uses API elements: GetMimeTypeDataL(). sl@0: //! @SYMTestActions 1. Get primary MIME type of the decoder for corrupted image descriptor. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0100-001-GetMimeTypeDataL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0100 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0101 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0101 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a partial image, add image data to the descriptor then continue decoding. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(), ContinueConvert(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Decode partial image. sl@0: //! 3. Add image data to descriptor. 4. Continue decoding image in descriptor. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrUnderflow returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0101-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-10 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0101-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0101-001-DataNewL_command04 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 ContinueConvert sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0101 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0102 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0102 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Try to decode a partial image. sl@0: //! Uses API elements: FileNewL(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for image in file. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrUnderflow is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0102-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-10 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0102-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0102 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0103 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0103 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Check frame count of image file. sl@0: //! Uses API elements: FileNewL(), IsImageHeaderProcessingComplete(), FrameCount(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Check that image header processing is complete. sl@0: //! 3. Get frame count of image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Correct frame count returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0103-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 IsImageHeaderProcessingComplete MM-ICL-DECDE-PublicApi-0103-001-IsImageHeaderProcessingComplete_command02 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0103-001-FrameCount_command03 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0103 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0105 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0105 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Check frame count of partial image file. sl@0: //! Uses API elements: FileNewL(), FrameCount(). sl@0: //! @SYMTestActions 1. Create decoder for partial image in descriptor. 2. Get frame count of image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Correct frame count returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0105-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0105-001-FrameCount_command02 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0105 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0106 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0106 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame data of frame in image file. sl@0: //! Uses API elements: FileNewL(), IsImageHeaderProcessingComplete(), FrameCount(), FrameInfo(), FrameData(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Check that image header processing is complete. sl@0: //! 3. Get frame count of image. 4. Get frame info of specified frame. 5. Get frame data of specified frame. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Frame data returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0106-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 IsImageHeaderProcessingComplete MM-ICL-DECDE-PublicApi-0106-001-IsImageHeaderProcessingComplete_command02 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0106-001-FrameCount_command03 sl@0: COMMAND imagedecoder1 FrameInfo MM-ICL-DECDE-PublicApi-0106-001-FrameInfo_command04 sl@0: COMMAND imagedecoder1 FrameData MM-ICL-DECDE-PublicApi-0106-001-FrameData_command05 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0106 sl@0: sl@0: sl@0: RUN_UTILS CopyFile ${SYSDRIVE}\multimedia\t_imagedecoder\24bit.bmp ${SYSDRIVE}\multimedia\t_imagedecoder\24bit_panic1.bmp sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0107 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0107 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame data of non-existent frame in image file. sl@0: //! Uses API elements: FileNewL(), IsImageHeaderProcessingComplete(), FrameCount(), FrameInfo(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Check that image header processing is complete. sl@0: //! 3. Get frame count of image. 4. Get frame info of non-existent frame. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Panic "ImageConversion 10" is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0107-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 IsImageHeaderProcessingComplete MM-ICL-DECDE-PublicApi-0107-001-IsImageHeaderProcessingComplete_command02 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0107-001-FrameCount_command03 sl@0: COMMAND imagedecoder1 FrameInfo MM-ICL-DECDE-PublicApi-0107-001-FrameInfo_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK !PanicString=ImageConversion !PanicCode=10 sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0107 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0108 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0108 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get image comment in image file. sl@0: //! Uses API elements: FileNewL(), NumberOfImageComments(), ImageCommentL(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Get number of image comments. sl@0: //! 3. Get specified image comment. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Image comment returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0108-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 NumberOfImageComments MM-ICL-DECDE-PublicApi-0108-001-NumberOfImageComments_command03 sl@0: COMMAND imagedecoder1 ImageCommentL MM-ICL-DECDE-PublicApi-0108-001-ImageCommentL_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0108 sl@0: sl@0: sl@0: RUN_UTILS CopyFile ${SYSDRIVE}\multimedia\t_imagedecoder\commented.gif ${SYSDRIVE}\multimedia\t_imagedecoder\commented_panic2.gif sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0109 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0109 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get non-existent image comment in image file. sl@0: //! Uses API elements: FileNewL(), NumberOfImageComments(), ImageCommentL(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Get number of image comments. sl@0: //! 3. Get non-existent image comment. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Panic "GIFConvertPlugin 14" is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0109-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 NumberOfImageComments MM-ICL-DECDE-PublicApi-0109-001-NumberOfImageComments_command03 sl@0: COMMAND imagedecoder1 ImageCommentL MM-ICL-DECDE-PublicApi-0109-001-ImageCommentL_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK !PanicString=GIFConvertPlugin !PanicCode=14 sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0109 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0110 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0110 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame comment in JPG file. sl@0: //! Uses API elements: FileNewL(), FrameCount(), NumberOfFrameComments(), FrameCommentL(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Get number of image frames. sl@0: //! 3. Get number of frame comments for specified frame. 4. Get specified frame comment. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Frame comment returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0110-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0110-001-FrameCount_command02 sl@0: COMMAND imagedecoder1 NumberOfFrameComments MM-ICL-DECDE-PublicApi-0110-001-NumberOfFrameComments_command03 sl@0: COMMAND imagedecoder1 FrameCommentL MM-ICL-DECDE-PublicApi-0110-001-FrameCommentL_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0110 sl@0: sl@0: sl@0: RUN_UTILS CopyFile ${SYSDRIVE}\multimedia\t_imagedecoder\commented.gif ${SYSDRIVE}\multimedia\t_imagedecoder\commented_panic3.gif sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0111 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0111 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get non-existent frame comment in image file. sl@0: //! Uses API elements: FileNewL(), FrameCount(), NumberOfFrameComments(), FrameCommentL(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Get number of image frames. sl@0: //! 3. Get number of frame comments for specified frame. 4. Get non-existent image comment. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Panic "ImageConversion 12" is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0111-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0111-001-FrameCount_command02 sl@0: COMMAND imagedecoder1 NumberOfFrameComments MM-ICL-DECDE-PublicApi-0111-001-NumberOfFrameComments_command03 sl@0: COMMAND imagedecoder1 FrameCommentL MM-ICL-DECDE-PublicApi-0111-001-FrameCommentL_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK !PanicString=ImageConversion !PanicCode=12 sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0111 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0112 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0112 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame info string of frame in image file. sl@0: //! Uses API elements: FileNewL(), IsImageHeaderProcessingComplete(), FrameCount(), FrameInfoStringsL(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Check that image header processing is complete. sl@0: //! 3. Get frame count of image. 4. Get frame info string of specified frame. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Frame info string returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0112-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 IsImageHeaderProcessingComplete MM-ICL-DECDE-PublicApi-0112-001-IsImageHeaderProcessingComplete_command02 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0112-001-FrameCount_command03 sl@0: COMMAND imagedecoder1 FrameInfoStringsL MM-ICL-DECDE-PublicApi-0112-001-FrameInfoStringsL_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0112 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0113 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0113 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame info string of frame in image file. sl@0: //! Uses API elements: FileNewL(), IsImageHeaderProcessingComplete(), FrameCount(), FrameInfoStringsLC(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Check that image header processing is complete. sl@0: //! 3. Get frame count of image. 4. Get frame info string of specified frame. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Frame info string returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0113-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 IsImageHeaderProcessingComplete MM-ICL-DECDE-PublicApi-0113-001-IsImageHeaderProcessingComplete_command02 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0113-001-FrameCount_command03 sl@0: COMMAND imagedecoder1 FrameInfoStringsLC MM-ICL-DECDE-PublicApi-0113-001-FrameInfoStringsLC_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0113 sl@0: sl@0: sl@0: RUN_UTILS CopyFile ${SYSDRIVE}\multimedia\t_imagedecoder\24bit.bmp ${SYSDRIVE}\multimedia\t_imagedecoder\24bit_panic4.bmp sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0114 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0114 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame info string of non-existent frame in image file. sl@0: //! Uses API elements: FileNewL(), IsImageHeaderProcessingComplete(), FrameCount(), FrameInfoStringsL(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Check that image header processing is complete. sl@0: //! 3. Get frame count of image. 4. Get frame info string of non-existent frame. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Panic "ImageConversion 10" is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0114-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 IsImageHeaderProcessingComplete MM-ICL-DECDE-PublicApi-0114-001-IsImageHeaderProcessingComplete_command02 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0114-001-FrameCount_command03 sl@0: COMMAND imagedecoder1 FrameInfoStringsL MM-ICL-DECDE-PublicApi-0114-001-FrameInfoStringsL_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK !PanicString=ImageConversion !PanicCode=10 sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0114 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0115 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0115 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a gif image file giving an image type, and check image type. sl@0: //! Uses API elements: FileNewL(), Convert(), ImageType(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Decode image. 3. Get image type. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Correct image type returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0115-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0115-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImageType MM-ICL-DECDE-PublicApi-0115-001-ImageType_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0115 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0117 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0117 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode image for both image types and check new sizes of decoded images. sl@0: //! Uses API elements: FileNewL(), SetImageTypeL(), Convert(), ReductionFactor(), ReducedSize(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Set thumbnail image type. sl@0: //! 3. Decode image. 4. Get reduction factor of decoded image. sl@0: //! 5. Get reduced size of decoded image. 6. Set main image type. 7. Decode image. sl@0: //! 8. Get reduction factor of decoded image. 9. Get reduced size of decoded image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Image decoded twice with no errors and correct reduction sizes/factors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0117-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 SetImageTypeL MM-ICL-DECDE-PublicApi-0117-001-SetImageTypeL_command03 sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0117-001-Convert_command04 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ReductionFactor MM-ICL-DECDE-PublicApi-0117-001-ReductionFactor_command05 sl@0: COMMAND imagedecoder1 ReducedSize MM-ICL-DECDE-PublicApi-0117-001-ReducedSize_command06 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0117 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0118 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0118 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get implementation information for various decoder plugins. sl@0: //! Uses API elements: FileNewL(), GetImplementationInformationL(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2-5. Get implementation information for serveral decoder plugins. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Agent properties set with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0118-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 GetImplementationInformationL MM-ICL-DECDE-PublicApi-0118-001-GetImplementationInformationL_command03 sl@0: COMMAND imagedecoder1 GetImplementationInformationL MM-ICL-DECDE-PublicApi-0118-001-GetImplementationInformationL_command04 sl@0: COMMAND imagedecoder1 GetImplementationInformationL MM-ICL-DECDE-PublicApi-0118-001-GetImplementationInformationL_command05 sl@0: COMMAND imagedecoder1 GetImplementationInformationL MM-ICL-DECDE-PublicApi-0118-001-GetImplementationInformationL_command06 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0118 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0119 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0119 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a jpg image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0119-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0119 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0120 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0120 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a gif image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0120-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0120 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0121 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0121 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a bmp image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0121-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0121 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0122 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0122 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a mbm image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0122-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0122 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0123 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0123 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a png image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for png image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0123-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0123 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0124 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0124 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a tif image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0124-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0124 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0125 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0125 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a ota image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0125-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0125 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0126 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0126 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a wbmp image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0126-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0126 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0127 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0127 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a wmf image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0127-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0127 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0128 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0128 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a ico image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0128-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0128 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0129 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0129 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a mng image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0129-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0129 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0130 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0130 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a apm image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0130-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0130 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0131 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0131 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 27/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a clp image in buffer, giving an illegal mime type. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in buffer. 2. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0131-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0131 sl@0: sl@0: sl@0: RUN_UTILS CopyFile ${SYSDRIVE}\multimedia\t_imagedecoder\24bit.bmp ${SYSDRIVE}\multimedia\t_imagedecoder\24bit_panic5.bmp sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0132 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0132 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame data of non-existent frame in image file. sl@0: //! Uses API elements: FileNewL(), IsImageHeaderProcessingComplete(), FrameCount(), FrameData(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Check that image header processing is complete. sl@0: //! 3. Get frame count of image. 4. Get frame data of non-existent frame. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Panic "ImageConversion 10" is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0132-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 IsImageHeaderProcessingComplete MM-ICL-DECDE-PublicApi-0132-001-IsImageHeaderProcessingComplete_command02 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0132-001-FrameCount_command03 sl@0: COMMAND imagedecoder1 FrameData MM-ICL-DECDE-PublicApi-0132-001-FrameData_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK !PanicString=ImageConversion !PanicCode=10 sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0132 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0133 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0133 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM3 tif image file giving an image type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0133-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0133-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0133 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0134 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0134 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM4 tif image file giving a mime type, using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0134-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0134-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0134 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0135 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0135 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM3 tif image file giving an image type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0135-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0135-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0135 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0136 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0136 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM4 tif image file giving a mime type, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0136-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0136-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0136 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0137 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0137 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM3 tif image in buffer, giving an image type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in buffer. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0137-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0137-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0137 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0138 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0138 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM4 tif image in buffer, giving a mime type. sl@0: //! Uses API elements: DataNewL(), FrameInfo(), Convert(), ImplementationUid(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in buffer. 2. Get frame info. 3. Decode image. 4. Get implementation UID of decoder used. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 DataNewL MM-ICL-DECDE-PublicApi-0138-001-DataNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0138-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ImplementationUid sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0138 sl@0: sl@0: sl@0: sl@0: RUN_UTILS CopyFile ${SYSDRIVE}\multimedia\t_imagedecoder\commented.gif ${SYSDRIVE}\multimedia\t_imagedecoder\commented_panic6.gif sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0139 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0139 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get frame comment in GIF file. sl@0: //! Uses API elements: FileNewL(), FrameCount(), NumberOfFrameComments(), FrameCommentL(). sl@0: //! @SYMTestActions 1. Create decoder for image in descriptor. 2. Get number of image frames. sl@0: //! 3. Get number of frame comments for specified frame. 4. Get specified frame comment. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Panic "ImageConversion 12" is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0139-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameCount MM-ICL-DECDE-PublicApi-0139-001-FrameCount_command02 sl@0: COMMAND imagedecoder1 NumberOfFrameComments MM-ICL-DECDE-PublicApi-0139-001-NumberOfFrameComments_command03 sl@0: COMMAND imagedecoder1 FrameCommentL MM-ICL-DECDE-PublicApi-0139-001-FrameCommentL_command04 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK !PanicString=ImageConversion !PanicCode=12 sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0139 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0140 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0140 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit gif image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0140-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0140-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0140 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0141 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0141 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/03/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 6-bit gif image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0141-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0141-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0141 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0142 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0142 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit jpg image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0142-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0142-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0142 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0143 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0143 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit jpg image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0143-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0143-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0143 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0144 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0144 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit bmp image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0144-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0144-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0144 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0145 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0145 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit bmp image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0145-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0145-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0145 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0146 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0146 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit png image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0146-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0146-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0146 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0147 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0147 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit png image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0147-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0147-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0147 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0148 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0148 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Open an uncompressed 24-bit tif image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotFound is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0148-001-FileNewL_command01 sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0148 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0149 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0149 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode an uncompressed 8-bit tif image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0149-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-5 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0149-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0149 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0150 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0150 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0150-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0150-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0150 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0151 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0151 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0151-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0151-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0151 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0152 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0152 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mbm image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0152-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0152-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0152 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0153 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0153 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 16-bit mbm image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0153-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0153-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0153 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0154 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0154 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0154-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0154-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0154 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0155 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0155 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0155-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0155-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0155 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0156 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0156 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0156-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0156-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0156 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0157 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0157 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0157-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0157-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0157 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0158 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0158 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit ico image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0158-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0158-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0158 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0159 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0159 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit ico image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0159-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0159-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0159 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0160 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0160 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0160-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0160-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0160 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0161 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0161 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0161-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0161-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0161 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0162 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0162 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0162-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0162-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0162 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0163 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0163 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0163-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0163-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0163 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0164 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0164 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0164-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0164-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0164 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0165 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0165 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0165-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0165-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0165 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0166 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0166 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM3 tif image file giving an image type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0166-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0166-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0166 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0167 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0167 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 13/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM4 tif image file giving a mime type, using TMMSource. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0167-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0167-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0167 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0168 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0168 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit gif image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0168-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0168-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0168 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0169 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0169 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 2-bit gif image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0169-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0169-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0169 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0170 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0170 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit jpg image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0170-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0170-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0170 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0171 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0171 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit jpg image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for jpg image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0171-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0171-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0171 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0172 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0172 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit bmp image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0172-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0172-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0172 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0173 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0173 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit bmp image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for bmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0173-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0173-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0173 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0174 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0174 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit png image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0174-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0174-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0174 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0175 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0175 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit png image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for png image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0175-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0175-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0175 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0176 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0176 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode an uncompressed 4-bit tif image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0176-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-5 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0176-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0176 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0177 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0177 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode an uncompressed 1-bit tif image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults KErrNotSupported is returned. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0177-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND !AsyncError=-5 imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0177-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0177 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0178 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0178 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0178-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0178-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0178 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0179 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0179 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit ota image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ota image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0179-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0179-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0179 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0180 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0180 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 8-bit mbm image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0180-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0180-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0180 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0181 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0181 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit mbm image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mbm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0181-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0181-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0181 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0182 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0182 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0182-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0182-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0182 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0183 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0183 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 1-bit wbmp image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wbmp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0183-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0183-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0183 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0184 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0184 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0184-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0184-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0184 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0185 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0185 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit wmf image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for wmf image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0185-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0185-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0185 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0186 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0186 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit ico image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0186-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0186-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0186 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0187 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0187 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 4-bit ico image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for ico image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0187-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0187-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0187 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0188 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0188 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0188-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0188-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0188 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0189 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0189 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit mng image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for mng image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0189-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0189-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0189 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0190 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0190 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0190-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0190-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0190 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0191 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0191 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit apm image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for apm image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0191-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0191-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0191 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0192 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0192 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0192-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0192-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0192 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0193 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0193 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a 24-bit clp image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for clp image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0193-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0193-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0193 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0194 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0194 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM3 tif image file giving an image type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0194-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0194-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0194 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0195 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0195 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 10/04/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Decode a GM4 tif image file giving a mime type, using intent, without using RFile. sl@0: //! Uses API elements: FileNewL(), FrameInfo(), Convert(). sl@0: //! @SYMTestActions 1. Create decoder for tif image in file. 2. Get frame info. 3. Decode image. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Critical sl@0: //! @SYMTestExpectedResults Image decoded with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0195-001-FileNewL_command01 sl@0: COMMAND imagedecoder1 FrameInfo sl@0: COMMAND imagedecoder1 Convert MM-ICL-DECDE-PublicApi-0195-001-Convert_command03 sl@0: OUTSTANDING sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0195 sl@0: sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0097 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0097 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get primary MIME type of the decoder for all supported image file formats. sl@0: //! Uses API elements: GetMimeTypeFileL(). sl@0: //! @SYMTestActions 1-13. Get primary MIME type of the decoder for all supported image file formats. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Information returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command01 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command02 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command03 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command04 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command05 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command06 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command07 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command08 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command09 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command10 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command11 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command12 sl@0: COMMAND imagedecoder1 GetMimeTypeFileL MM-ICL-DECDE-PublicApi-0097-001-GetMimeTypeFileL_command13 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0097 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0099 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0099 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get primary MIME type of the decoder for all supported image descriptor formats. sl@0: //! Uses API elements: GetMimeTypeDataL(). sl@0: //! @SYMTestActions 1-13. Get primary MIME type of the decoder for all supported image descriptor formats. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Information returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command01 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command02 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command03 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command04 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command05 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command06 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command07 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command08 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command09 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command10 sl@0: COMMAND imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0099-001-GetMimeTypeDataL_command11 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0099 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0196 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0196 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Henry Nayegon sl@0: //! @SYMCreationDate 24/07/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get primary MIME type of the decoder for .ota file. sl@0: //! Uses API elements: GetMimeTypeDataL(). sl@0: //! @SYMTestActions 1-13. Get primary MIME type for .ota file. As this does have enough info in the header an error should be produced. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Information returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0196-001-GetMimeTypeDataL_command01 sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0196 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0197 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0197 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor Louis Henry Nayegon sl@0: //! @SYMCreationDate 24/07/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Get primary MIME type of the decoder for .wbmp file. sl@0: //! Uses API elements: GetMimeTypeDataL(). sl@0: //! @SYMTestActions 1-13. Get primary MIME type for .wbmp file. As this does have enough info in the header an error should be produced. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Information returned with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND !Error=-1 imagedecoder1 GetMimeTypeDataL MM-ICL-DECDE-PublicApi-0197-001-GetMimeTypeDataL_command01 sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0197 sl@0: sl@0: START_TESTCASE MM-ICL-DECDE-PublicApi-0116 sl@0: //! @SYMTestCaseID MM-ICL-DECDE-PublicApi-0116 sl@0: //! @SYMAPI CImageDecoder sl@0: //! @SYMAuthor James Mechen sl@0: //! @SYMCreationDate 17/01/2006 sl@0: //! @SYMTestCaseDependencies setup-MM-ICL-DECDE-PublicApi.script sl@0: //! @SYMTestCaseDesc Set serveral agent properties. sl@0: //! Uses API elements: FileNewL(), SetAgentProperty(). sl@0: //! @SYMTestActions 1. Create decoder for gif image in file. 2-5. Set serveral agent properties. sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority High sl@0: //! @SYMTestExpectedResults Agent properties set with no errors. sl@0: //! @SYMTestType CIT sl@0: START_TEST_BLOCK 10 T_ImageDecoder \multimedia\MM-ICL-DECDE-PublicApi.ini sl@0: CREATE_OBJECT CImageDecoder imagedecoder1 sl@0: COMMAND imagedecoder1 FileNewL MM-ICL-DECDE-PublicApi-0116-001-FileNewL_command01 sl@0: COMMAND !Error=-17450 imagedecoder1 SetAgentProperty MM-ICL-DECDE-PublicApi-0116-001-SetAgentProperty_command02 sl@0: COMMAND !Error=-17450 imagedecoder1 SetAgentProperty MM-ICL-DECDE-PublicApi-0116-001-SetAgentProperty_command03 sl@0: COMMAND !Error=-17450 imagedecoder1 SetAgentProperty MM-ICL-DECDE-PublicApi-0116-001-SetAgentProperty_command04 sl@0: COMMAND !Error=-17450 imagedecoder1 SetAgentProperty MM-ICL-DECDE-PublicApi-0116-001-SetAgentProperty_command05 sl@0: COMMAND imagedecoder1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MM-ICL-DECDE-PublicApi-0116