common/tools/ats/smoketest/uiresources/inc/testsdkskins.h
changeset 749 09c37dab59b4
child 872 17498133d9ad
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/uiresources/inc/testsdkskins.h	Wed Nov 11 13:04:22 2009 +0000
@@ -0,0 +1,1362 @@
+/*
+* Copyright (c) 2002 - 2007 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Symbian Foundation License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  test AknsBasicBackgroundControlContext.h AknsControlContext.h
+*                     AknsDataContext.h AknsDrawUtils.h AknsItemData.h
+*                     AknsFrameBackgroundControlContext.h AknsItemID.h
+*                     AknsLayeredBackgroundControlContext.h
+*                     AknsListBoxBackgroundControlContext.h
+*                     AknsRlEffectContext.h AknsRlParameter.h
+*                     AknsSkinInstance.h AknsUtils.h AknsWallpaperUtils.h
+*
+*/
+
+
+
+#ifndef C_TESTSDKSKINS_H
+#define C_TESTSDKSKINS_H
+
+//  INCLUDES
+#include <stiflogger.h>
+#include <testscripterinternal.h>
+#include <stiftestmodule.h>
+#include <testclassassert.h>
+
+// MACROS
+#define TEST_CLASS_VERSION_MAJOR 0
+#define TEST_CLASS_VERSION_MINOR 0
+#define TEST_CLASS_VERSION_BUILD 0
+
+// Logging path
+_LIT( KtestsdkskinsLogPath, "\\logs\\testframework\\testsdkskins\\" ); 
+// Log file
+_LIT( KtestsdkskinsLogFile, "testsdkskins.txt" ); 
+_LIT( KtestsdkskinsLogFileWithTitle, "testsdkskins_[%S].txt" );
+
+/**
+*  CTestSDKSkins test class for STIF Test Framework TestScripter.
+*  @since S60 5.0
+*/
+NONSHARABLE_CLASS( CTestSDKSkins ) : public CScriptBase
+    {
+public:  // Constructors and destructor
+
+    /**
+    * Two-phased constructor.
+    */
+    static CTestSDKSkins* NewL( CTestModuleIf& aTestModuleIf );
+
+    /**
+    * Destructor.
+    */
+    virtual ~CTestSDKSkins();
+
+public: // Functions from base classes
+
+    /**
+    * From CScriptBase Runs a script line.
+    * @since S60 5.0
+    * @param aItem Script line containing method name and parameters
+    * @return Symbian OS error code
+    */
+    virtual TInt RunMethodL( CStifItemParser& aItem );
+
+private:
+
+    /**
+    * C++ default constructor.
+    */
+    CTestSDKSkins( CTestModuleIf& aTestModuleIf );
+
+    /**
+    * By default Symbian 2nd phase constructor is private.
+    */
+    void ConstructL();
+    
+    /**
+     * Method used to log version of test class
+     */
+    void SendTestClassVersion();
+    
+        /**
+     * Turn off ScreenSaver
+     * @since S60 5.0
+     * @return Symbian OS error code.
+     */
+    void TurnOffScreenSaver();
+
+    /**
+     * Restore ScreenSaver
+     * @since S60 5.0
+     * @return Symbian OS error code.
+     */
+    void RestoreScreenSaver();
+
+private: // Test AknsBasicBackgroundControlContext.h
+/*                  class CAknsBasicBackgroundControlContext                */
+    /**
+     * TestBBCCNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBBCCNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestBBCCSetBitmapL test function for testing the 
+     *     SetBitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBBCCSetBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestBBCCSetRectL test function for testing the 
+     *     SetRect function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBBCCSetRectL( CStifItemParser& aItem );
+    
+    /**
+     * TestBBCCSetParentPosL test function for testing the 
+     *     SetParentPos function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBBCCSetParentPosL( CStifItemParser& aItem );
+    
+    /**
+     * TestBBCCSetParentContextL test function for testing the 
+     *     SetParentContext function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBBCCSetParentContextL( CStifItemParser& aItem );
+
+private: // Test AknsControlContext.h
+/*                          class MAknsControlContext                       */
+    /**
+     * TestCCSupplyMopObjectL test function for testing the 
+     *     SupplyMopObject function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCCSupplyMopObjectL( CStifItemParser& aItem );
+    
+private: // Test AknsDataContext.h
+/*                            class MAknsDataContext                          */
+    /**
+     * TestDCSupplyMopObjectL test function for testing the 
+     *     SupplyMopObject function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDCSupplyMopObjectL( CStifItemParser& aItem );
+    
+private: // Test AknsDrawUtils.h
+/*                            class AknsDrawUtils                             */
+    /**
+     * TestDUControlContextL test function for testing the 
+     *     ControlContext function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUControlContextL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUControlContextOfParentL test function for testing the 
+     *     ControlContextOfParent function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUControlContextOfParentL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUBackgroundL test function for testing the 
+     *     Background function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUBackgroundL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUBackgroundFPL test function for testing the 
+     *     Background function with five parameters
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUBackgroundFPL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUBackgroundSPL test function for testing the 
+     *     Background function with six parameters
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUBackgroundSPL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUDrawBackgroundL test function for testing the 
+     *     DrawBackground function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUDrawBackgroundL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUBackgroundBetweenRectsFPL test function for testing the 
+     *     BackgroundBetweenRects function with five parameters
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUBackgroundBetweenRectsFPL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUBackgroundBetweenRectsL test function for testing the 
+     *     BackgroundBetweenRects function with six parameters
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUBackgroundBetweenRectsL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUBackgroundBetweenRectsSPL test function for testing the 
+     *     BackgroundBetweenRects function with seven parameters
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUBackgroundBetweenRectsSPL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUHasBitmapBackgroundL test function for testing the 
+     *     HasBitmapBackground function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUHasBitmapBackgroundL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUDrawCachedImageL test function for testing the 
+     *     DrawCachedImage function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUDrawCachedImageL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUDrawCachedImageFBSL test function for testing the 
+     *     ControlContext function with fbsbitgc
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUDrawCachedImageFBSL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUDrawFrameL test function for testing the 
+     *     DrawFrame function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUDrawFrameL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUPrepareFrameL test function for testing the 
+     *     PrepareFrame function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUPrepareFrameL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUDrawFrameSPL test function for testing the 
+     *     DrawFrame function with seven parameters
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUDrawFrameSPL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUDrawFrameFBSL test function for testing the 
+     *     DrawFrame function with fbsbitgc
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUDrawFrameFBSL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUDrawFramePartL test function for testing the 
+     *     DrawFramePart function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUDrawFramePartL( CStifItemParser& aItem );
+    
+    /**
+     * TestDUIsListSeperatorLines test function for testing the 
+     *     IsListSeperatorLines function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUIsListSeperatorLines( CStifItemParser& aItem );
+    
+    /**
+     * TestDUSlidingMode test function for testing the 
+     *     SlidingMode function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestDUSlidingMode( CStifItemParser& aItem );
+    
+private: // Test AknsDrawUtils.h
+/*                            class AknsDrawUtils                             */
+    /**
+     * TestFBCCNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestFBCCNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestFBCCSetFrameL test function for testing the 
+     *     SetFrame function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestFBCCSetFrameL( CStifItemParser& aItem );
+    
+    /**
+     * TestFBCCSetFrameRectsL test function for testing the 
+     *     SetFrameRects function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestFBCCSetFrameRectsL( CStifItemParser& aItem );
+    
+    /**
+     * TestFBCCSetCenterL test function for testing the 
+     *     SetCenter function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestFBCCSetCenterL( CStifItemParser& aItem );
+    
+    /**
+     * TestFBCCSetFramePartRectL test function for testing the 
+     *     SetFramePartRect function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestFBCCSetFramePartRectL( CStifItemParser& aItem );
+    
+private: // Test AknsItemData.h
+/*                            class CAknsItemData                             */
+    /**
+     * TestIDTypeL test function for testing the 
+     *     Type function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIDTypeL( CStifItemParser& aItem );
+
+/*                            class CAknsImageItemData                         */
+    /**
+     * TestIIDSetAttributesL test function for testing the 
+     *     SetAttributesL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIIDSetAttributesL( CStifItemParser& aItem );
+    
+    /**
+     * TestIIDAttributesL test function for testing the 
+     *     Attributes function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIIDAttributesL( CStifItemParser& aItem );
+    
+    /**
+     * TestIIDSetParentIIDL test function for testing the 
+     *     SetParentIID function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIIDSetParentIIDL( CStifItemParser& aItem );
+    
+    /**
+     * TestIIDSetDrawRectL test function for testing the 
+     *     SetDrawRect function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIIDSetDrawRectL( CStifItemParser& aItem );
+    
+    /**
+     * TestIIDParentIIDL test function for testing the 
+     *     ParentIID function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIIDParentIIDL( CStifItemParser& aItem );
+    
+    /**
+     * TestIIDDrawRectL test function for testing the 
+     *     DrawRect function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIIDDrawRectL( CStifItemParser& aItem );
+
+private://AknsItemData.h
+/*                            class CAknsBitmapItemData                        */
+    /**
+     * TestBIDNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBIDNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestBIDSetBitmapL test function for testing the 
+     *     SetBitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBIDSetBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestBIDDestroyAndSetBitmapL test function for testing the 
+     *     DestroyAndSetBitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBIDDestroyAndSetBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestBIDBitmapL test function for testing the 
+     *     Bitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBIDBitmapL( CStifItemParser& aItem );
+
+/*                     class CAknsMaskedBitmapItemData                    */
+    /**
+     * TestMBIDNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestMBIDNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestMBIDSetMaskL test function for testing the 
+     *     SetMask function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestMBIDSetMaskL( CStifItemParser& aItem );
+    
+    /**
+     * TestMBIDDestroyAndSetMaskL test function for testing the 
+     *     DestroyAndSetMask function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestMBIDDestroyAndSetMaskL( CStifItemParser& aItem );
+    
+    /**
+     * TestMBIDMaskL test function for testing the 
+     *     Mask function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestMBIDMaskL( CStifItemParser& aItem );
+    
+/*                      class CAknsColorTableItemData                       */
+    /**
+     * TestCTIDNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCTIDNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestCTIDSetColorsL test function for testing the 
+     *     SetColorsL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCTIDSetColorsL( CStifItemParser& aItem );
+    
+    /**
+     * TestCTIDColorIndexedL test function for testing the 
+     *     ColorIndexed function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCTIDColorIndexedL( CStifItemParser& aItem );
+    
+    /**
+     * TestCTIDColorRgbL test function for testing the 
+     *     ColorRgb function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCTIDColorRgbL( CStifItemParser& aItem );
+    
+    /**
+     * TestCTIDGetColorL test function for testing the 
+     *     GetColorL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCTIDGetColorL( CStifItemParser& aItem );
+
+/*                      class CAknsImageTableItemData                       */
+    /**
+     * TestITIDNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestITIDNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestITIDSetImagesL test function for testing the 
+     *     SetImagesL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestITIDSetImagesL( CStifItemParser& aItem );
+    
+    /**
+     * TestITIDImageIIDL test function for testing the 
+     *     ImageIID function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestITIDImageIIDL( CStifItemParser& aItem );
+    
+    /**
+     * TestITIDImagesL test function for testing the 
+     *     Images function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestITIDImagesL( CStifItemParser& aItem );
+    
+    /**
+     * TestITIDNumberOfImagesL test function for testing the 
+     *     NumberOfImages function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestITIDNumberOfImagesL( CStifItemParser& aItem );
+
+/*                      class CAknsBmpAnimItemData                       */
+    /**
+     * TestBAIDNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDSetFrameInfosL test function for testing the 
+     *     SetFrameInfosL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDSetFrameInfosL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDFrameInfosL test function for testing the 
+     *     FrameInfos function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDFrameInfosL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDSetLastFrameBackgroundL test function for testing the 
+     *     SetLastFrameBackground function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDSetLastFrameBackgroundL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDLastFrameBackgroundL test function for testing the 
+     *     LastFrameBackground function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDLastFrameBackgroundL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDSetFrameIntervalL test function for testing the 
+     *     SetFrameInterval function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDSetFrameIntervalL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDFrameIntervalL test function for testing the 
+     *     FrameInterval function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDFrameIntervalL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDSetPlayModeL test function for testing the 
+     *     SetPlayMode function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDSetPlayModeL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDPlayModeL test function for testing the 
+     *     PlayMode function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDPlayModeL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDSetFlashL test function for testing the 
+     *     SetFlash function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDSetFlashL( CStifItemParser& aItem );
+    
+    /**
+     * TestBAIDFlashL test function for testing the 
+     *     Flash function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestBAIDFlashL( CStifItemParser& aItem );
+
+/*                      class CAknsStringItemData                        */
+    /**
+     * TestSIDNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestSIDNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestSIDSetStringL test function for testing the 
+     *     SetStringL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestSIDSetStringL( CStifItemParser& aItem );
+    
+    /**
+     * TestSIDStringL test function for testing the 
+     *     String function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestSIDStringL( CStifItemParser& aItem );
+
+/*                      class CAknsEffectCommand                        */
+    /**
+     * TestECNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestECNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestECSetEffectUidL test function for testing the 
+     *     SetEffectUid function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestECSetEffectUidL( CStifItemParser& aItem );
+    
+    /**
+     * TestECEffectUidL test function for testing the 
+     *     EffectUid function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestECEffectUidL( CStifItemParser& aItem );
+    
+    /**
+     * TestECSetLayerConfL test function for testing the 
+     *     SetLayerConf function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestECSetLayerConfL( CStifItemParser& aItem );
+    
+    /**
+     * TestECLayerConfL test function for testing the 
+     *     LayerConf function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestECLayerConfL( CStifItemParser& aItem );
+    
+    /**
+     * TestECAppendParameterL test function for testing the 
+     *     AppendParameterL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestECAppendParameterL( CStifItemParser& aItem );
+    
+    /**
+     * TestECCreateParameterIteratorL test function for testing the 
+     *     CreateParameterIteratorL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestECCreateParameterIteratorL( CStifItemParser& aItem );
+
+/*                      class CAknsEffectQueueItemData                 */
+    /**
+     * TestEQIDNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDSetRefItemL test function for testing the 
+     *     SetRefItem function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDSetRefItemL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDRefItemL test function for testing the 
+     *     RefItem function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDRefItemL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDSetInputLayerL test function for testing the 
+     *     SetInputLayer function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDSetInputLayerL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDInputLayerL test function for testing the 
+     *     InputLayer function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDInputLayerL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDSetInputLayerModeL test function for testing the 
+     *     SetInputLayerMode function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDSetInputLayerModeL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDInputLayerModeL test function for testing the 
+     *     InputLayerMode function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDInputLayerModeL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDSetOutputLayerL test function for testing the 
+     *     SetOutputLayer function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDSetOutputLayerL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDOutputLayerL test function for testing the 
+     *     OutputLayer function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDOutputLayerL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDSetOutputLayerModeL test function for testing the 
+     *     SetOutputLayerMode function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDSetOutputLayerModeL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDOutputLayerModeL test function for testing the 
+     *     OutputLayerMode function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDOutputLayerModeL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDAppendCommandL test function for testing the 
+     *     AppendCommandL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDAppendCommandL( CStifItemParser& aItem );
+    
+    /**
+     * TestEQIDCreateCommandIteratorL test function for testing the 
+     *     CreateCommandIteratorL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestEQIDCreateCommandIteratorL( CStifItemParser& aItem );
+    
+private://AknsItemID.h
+/*                               class TAknsItemID                            */
+    /**
+     * TestIILinearOrder test function for testing the 
+     *     LinearOrder function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestIILinearOrder( CStifItemParser& aItem );
+    
+private://AknsLayeredBackgroundControlContext.h
+/*                 class CAknsLayeredBackgroundControlContext                 */
+    /**
+     * TestLBCCNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBCCNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestLBCCSetLayerImageL test function for testing the 
+     *     SetLayerImage function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBCCSetLayerImageL( CStifItemParser& aItem );
+
+    /**
+     * TestLBCCSetLayerRectL test function for testing the 
+     *     SetLayerRect function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBCCSetLayerRectL( CStifItemParser& aItem );
+    
+private://AknsListBoxBackgroundControlContext.h
+/*                 class CAknsListBoxBackgroundControlContext                 */
+    /**
+     * TestLBBCCNewL test function for testing the 
+     *     NewL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBBCCNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestLBBCCSetTiledBitmapL test function for testing the 
+     *     SetTiledBitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBBCCSetTiledBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestLBBCCSetTiledRectL test function for testing the 
+     *     SetTiledRect function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBBCCSetTiledRectL( CStifItemParser& aItem );
+    
+    /**
+     * TestLBBCCSetBottomBitmapL test function for testing the 
+     *     SetBottomBitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBBCCSetBottomBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestLBBCCSetBottomRectL test function for testing the 
+     *     SetBottomRect function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestLBBCCSetBottomRectL( CStifItemParser& aItem );
+    
+private://AknsWallpaperUtils.h
+/*                          class AknsWallpaperUtils                       */
+    /**
+     * TestWUSetIdleWallpaper test function for testing the 
+     *     SetIdleWallpaper function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestWUSetIdleWallpaper( CStifItemParser& aItem );
+    
+    /**
+     * TestWUSetSlidesetWallpaperL test function for testing the 
+     *     SetSlidesetWallpaper function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestWUSetSlidesetWallpaperL( CStifItemParser& aItem );
+    
+private://AknsUtils.h
+/*                               class AknsUtils                             */
+    /**
+     * TestUInitSkinSupportL test function for testing the 
+     *     InitSkinSupportL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUInitSkinSupportL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateDataContextForContainerL test function for testing the 
+     *     CreateDataContextForContainerL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateDataContextForContainerL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateBitmapItemDefL test function for testing the 
+     *     CreateBitmapItemDefL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateBitmapItemDefL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateMaskedBitmapItemDefL test function for testing the 
+     *     CreateMaskedBitmapItemDefL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateMaskedBitmapItemDefL( CStifItemParser& aItem );
+    
+    /**
+     * TestUSkinInstanceL test function for testing the 
+     *     SkinInstance function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUSkinInstanceL( CStifItemParser& aItem );
+    
+    /**
+     * TestUDataContextL test function for testing the 
+     *     DataContext function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUDataContextL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateIconML test function for testing the 
+     *     CreateIconL function with mask
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateIconML( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateIconMLC test function for testing the 
+     *     CreateIconLC function with mask
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateIconMLC( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateIconL test function for testing the 
+     *     CreateIconL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateIconL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateIconLC test function for testing the 
+     *     CreateIconLC function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateIconLC( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateMaskedBitmapL test function for testing the 
+     *     CreateMaskedBitmapL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateMaskedBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateGulIconL test function for testing the 
+     *     CreateGulIconL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateGulIconL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateAppIconLC test function for testing the 
+     *     CreateAppIconLC function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateAppIconLC( CStifItemParser& aItem );
+    
+    /**
+     * TestUOpenAppIconFileL test function for testing the 
+     *     OpenAppIconFile function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUOpenAppIconFileL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateColorIconL test function for testing the 
+     *     CreateColorIconL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateColorIconL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateColorIconLC test function for testing the 
+     *     CreateColorIconLC function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateColorIconLC( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateColorIconML test function for testing the 
+     *     InitSkinSupportL function with mode
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateColorIconML( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateColorIconMLC test function for testing the 
+     *     CreateColorIconLC function with mode
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateColorIconMLC( CStifItemParser& aItem );
+    
+    /**
+     * TestUGetAppIconL test function for testing the 
+     *     GetAppIcon function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUGetAppIconL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateBitmapL test function for testing the 
+     *     CreateBitmapL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateMaskedBitmapIL test function for testing the 
+     *     CreateMaskedBitmapL function with instance
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateMaskedBitmapIL( CStifItemParser& aItem );
+    
+    /**
+     * TestUCreateGulIconIL test function for testing the 
+     *     CreateGulIconL function with instance
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUCreateGulIconIL( CStifItemParser& aItem );
+    
+    /**
+     * TestUGetCachedBitmapL test function for testing the 
+     *     GetCachedBitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUGetCachedBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestUGetCachedMaskedBitmapL test function for testing the 
+     *     GetCachedMaskedBitmap function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUGetCachedMaskedBitmapL( CStifItemParser& aItem );
+    
+    /**
+     * TestUGetCachedColorL test function for testing the 
+     *     GetCachedColor function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUGetCachedColorL( CStifItemParser& aItem );
+    
+    /**
+     * TestUBooleanPropertyL test function for testing the 
+     *     BooleanPropertyL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUBooleanPropertyL( CStifItemParser& aItem );
+    
+    /**
+     * TestUSetAvkonSkinEnabledL test function for testing the 
+     *     SetAvkonSkinEnabledL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUSetAvkonSkinEnabledL( CStifItemParser& aItem );
+    
+    /**
+     * TestUAvkonSkinEnabledL test function for testing the 
+     *     AvkonSkinEnabled function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUAvkonSkinEnabledL( CStifItemParser& aItem );
+    
+    /**
+     * TestUSetAvkonHighlightAnimationEnabledL test function for testing the 
+     *     SetAvkonHighlightAnimationEnabledL function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUSetAvkonHighlightAnimationEnabledL( CStifItemParser& aItem );
+    
+    /**
+     * TestUAvkonHighlightAnimationEnabledL test function for testing the 
+     *     AvkonHighlightAnimationEnabled function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUAvkonHighlightAnimationEnabledL( CStifItemParser& aItem );
+    
+    /**
+     * TestURegisterControlPositionL test function for testing the 
+     *     RegisterControlPosition function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestURegisterControlPositionL( CStifItemParser& aItem );
+    
+    /**
+     * TestURegisterControlPositionPL test function for testing the 
+     *     RegisterControlPosition function with point
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestURegisterControlPositionPL( CStifItemParser& aItem );
+    
+    /**
+     * TestUDeregisterControlPositionL test function for testing the 
+     *     DeregisterControlPosition function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUDeregisterControlPositionL( CStifItemParser& aItem );
+    
+    /**
+     * TestUGetControlPositionL test function for testing the 
+     *     GetControlPosition function
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestUGetControlPositionL( CStifItemParser& aItem );
+private:    // Data
+
+    /**
+     * ScreenSaver Property
+     */
+    TInt iOldScreenSaverProperty;
+
+    };
+
+#endif      // C_TESTSDKSKINS_H
+
+// End of File