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