classicui_plat/ganes_api/tsrc/inc/testplatgane.h
changeset 0 2f259fa3e83a
child 14 3320e4e6e8bb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/classicui_plat/ganes_api/tsrc/inc/testplatgane.h	Tue Feb 02 01:00:49 2010 +0200
@@ -0,0 +1,898 @@
+/*
+* 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 "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:  ganes_api
+*
+*/
+
+
+#ifndef C_TESTPLATGANE_H
+#define C_TESTPLATGANE_H
+
+//  INCLUDES
+#include <stiflogger.h>
+#include <testscripterinternal.h>
+#include <stiftestmodule.h>
+#include <testclassassert.h>
+
+#include <ganes\HgDoubleGraphicList.h>
+#include <ganes\HgDoubleGraphicListFlat.h>
+#include <ganes\HgDoubleTextList.h>
+#include <ganes\HgGrid.h>
+#include <ganes\HgItem.h>
+#include <ganes\HgScroller.h>
+#include <ganes\HgScrollerWithTitle.h>
+#include <ganes\HgSingleGraphicList.h>
+#include <ganes\HgSingleLargeList.h>
+#include <ganes\HgSingleTextList.h>
+#include <ganes\HgVgMediaWall.h>
+#include <ganes\HgVgItem.h>
+#include <ganes\HgScrollBufferObserverIface.h>
+#include <ganes\HgSelectionObserverIface.h>
+#include <ganes\HgMarkingObserverIface.h>
+#include <ganes\HgSingleTextListWithIcon.h>
+
+// MACROS
+#define TEST_CLASS_VERSION_MAJOR 0
+#define TEST_CLASS_VERSION_MINOR 0
+#define TEST_CLASS_VERSION_BUILD 0
+
+// Logging path
+_LIT( KTestPlatGaneLogPath, "\\logs\\testframework\\testplatgane\\" ); 
+// Log file
+_LIT( KTestPlatGaneLogFile, "testplatgane.txt" ); 
+_LIT( KTestPlatGaneLogFileWithTitle, "testplatgane_[%S].txt" );
+
+// const variable
+const int KTest = 5;
+const int KStringSize = 20;
+
+// Dummy observer for testing some methods.
+class TDummyObserver : public MHgScrollBufferObserver, public MHgSelectionObserver, public MHgMarkingObserver
+    {
+    public:
+       void Request(TInt /*aRequestStart*/, TInt /*aRequestEnd*/, THgScrollDirection /*aDirection*/) {}       
+       void Release(TInt /*aReleaseStart*/, TInt /*aReleaseEnd*/) { }       
+       void HandleOpenL(TInt /*aIndex*/) { }
+       void HandleSelectL(TInt /*aIndex*/) { }
+       void HandleMarkingL( TInt /*aIndex*/, TBool /*aMarked*/ ) {}
+    };
+
+
+
+/**
+*  CTestPlatGane test class for STIF Test Framework TestScripter.
+*  @since S60 5.0
+*/
+NONSHARABLE_CLASS( CTestPlatGane ) : public CScriptBase
+    {
+public:  // Constructors and destructor
+
+    /**
+    * Two-phased constructor.
+    */
+    static CTestPlatGane* NewL( CTestModuleIf& aTestModuleIf );
+
+    /**
+    * Destructor.
+    */
+    virtual ~CTestPlatGane();
+
+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.
+    */
+    CTestPlatGane( 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: // [TestMethods]
+    /**
+     * TestCHgDoubleGraphicListL test  of CHgDoubleGraphicList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgDoubleGraphicListL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgDoubleGraphicListPreferredImageSize test PreferredImageSize of CHgDoubleGraphicList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgDoubleGraphicListPreferredImageSize( CStifItemParser& aItem );
+
+    /**
+     * TestCHgDoubleGraphicListL test  of CHgDoubleGraphicList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgDoubleGraphicListFlatL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgDoubleGraphicListPreferredImageSize test PreferredImageSize of CHgDoubleGraphicList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgDoubleGraphicListFlatPreferredImageSize( CStifItemParser& aItem );
+
+    /**
+     * TestCHgDoubleTextListL test  of CHgDoubleTextList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgDoubleTextListL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgDoubleTextListPreferredImageSize test PreferredImageSize of CHgDoubleTextList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgDoubleTextListPreferredImageSize( CStifItemParser& aItem );
+
+    /**
+     * TestCHgGridNewL test NewL of CHgGrid
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgGridNewL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgGridPreferredImageSize test PreferredImageSize of CHgGrid
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgGridPreferredImageSize( CStifItemParser& aItem );
+
+    /**
+     * TestCHgGridSetLandscapeScrollingSupport test SetLandscapeScrollingSupport of CHgGrid
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgGridSetLandscapeScrollingSupport( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemNewL test NewL of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemNewL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemNewLCL test NewLC of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemNewLCL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemIconL test Icon of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemIconL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemTitleL test Title of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemTitleL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemTextL test Text of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemTextL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemTimeL test Time of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemTimeL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemSetIconL test SetIcon of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemSetIconL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemSetTitleL test SetTitleL of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemSetTitleL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemSetTextL test SetTextL of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemSetTextL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemSetTimeL test SetTime of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemSetTimeL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemFlagsL test Flags of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemFlagsL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemSetFlagsL test SetFlags of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemSetFlagsL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgItemClearFlagsL test ClearFlags of CHgItem
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgItemClearFlagsL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerInitScreenL1 test InitScreenL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerInitScreenL1( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerInitScreenL2L test InitScreenL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerInitScreenL2L( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerRefreshScreenL test RefreshScreen of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerRefreshScreenL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerFirstIndexOnScreenL test FirstIndexOnScreen of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerFirstIndexOnScreenL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerItemsOnScreenL test ItemsOnScreen of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerItemsOnScreenL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerItemL test ItemL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerItemL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetItemL test SetItem of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetItemL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerAddItemL test AddItem of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerAddItemL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerInsertItemL test InsertItem of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerInsertItemL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerRemoveItemL test RemoveItem of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerRemoveItemL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSelectedIndexL test SelectedIndex of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSelectedIndexL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetSelectedIndexL test SetSelectedIndex of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetSelectedIndexL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerMarkL test Mark of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerMarkL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerUnMarkL test UnMark of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerUnMarkL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerMarkAllL test MarkAll of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerMarkAllL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerUnMarkAllL test UnMarkAll of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerUnMarkAllL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerGetMarkedItemsL test GetMarkedItemsL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerGetMarkedItemsL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerEnableScrollBufferL test EnableScrollBufferL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerEnableScrollBufferL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetSelectionObserver test SetSelectionObserver of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetSelectionObserver( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetMarkingObserver test SetMarkingObserver of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetMarkingObserver( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerResetL test Reset of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerResetL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerResizeL test ResizeL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerResizeL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetEmptyTextL test SetEmptyTextL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetEmptyTextL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerItemCountL test ItemCount of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerItemCountL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetScrollBarTypeL test SetScrollBarTypeL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetScrollBarTypeL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetFlagsL test SetFlags of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetFlagsL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerClearFlagsL test ClearFlags of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerClearFlagsL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerFlagsL test Flags of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerFlagsL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerHightlightItemL test HightlightItem of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerHightlightItemL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerSetDefaultIconL test SetDefaultIconL of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerSetDefaultIconL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerDisableScrollBufferL test DisableScrollBuffer of CHgScroller
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerDisableScrollBufferL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerWithTitleNewL test NewL of CHgScrollerWithTitle
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerWithTitleNewL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerWithTitleInitScreenL test InitScreenL of CHgScrollerWithTitle
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerWithTitleInitScreenL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerWithTitleScrollerL test Scroller of CHgScrollerWithTitle
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerWithTitleScrollerL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerWithTitleTitleItemL test TitleItem of CHgScrollerWithTitle
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerWithTitleTitleItemL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgScrollerWithTitlePreferredImageSize test PreferredImageSize of CHgScrollerWithTitle
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgScrollerWithTitlePreferredImageSize( CStifItemParser& aItem );
+
+    /**
+     * TestCHgSingleGraphicListNewL test NewL of CHgSingleGraphicList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgSingleGraphicListNewL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgSingleGraphicListPreferredImageSize test PreferredImageSize of CHgSingleGraphicList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgSingleGraphicListPreferredImageSize( CStifItemParser& aItem );
+
+    /**
+     * TestCHgSingleLargeListNewL test NewL of CHgSingleLargeList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgSingleLargeListNewL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgSingleLargeListPreferredImageSize test PreferredImageSize of CHgSingleLargeList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgSingleLargeListPreferredImageSize( CStifItemParser& aItem );
+
+    /**
+     * TestCHgSingleTextListL test  of CHgSingleTextList
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgSingleTextListL( CStifItemParser& aItem );
+
+    /**
+     * TestCHgVgMediaWallNewL test NewL of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallNewL( CStifItemParser& aItem );
+    
+    /**
+     * TestCHgVgMediaWallInitScreenL test InitScreenL of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallInitScreenL( CStifItemParser& aItem );
+
+
+    /**
+     * TestCHgVgMediaWallRefreshScreen test RefreshScreen of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallRefreshScreen( CStifItemParser& aItem );
+    
+
+    /**
+     * TestCHgVgMediaWallFirstIndexOnScreen test FirstIndexOnScreen of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallFirstIndexOnScreen( CStifItemParser& aItem );
+
+    /**
+     * TestCHgVgMediaWallItemsOnScreen test ItemsOnScreen of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallItemsOnScreen( CStifItemParser& aItem );
+
+    /**
+     * TestCHgVgMediaWallItemL test ItemL of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallItemL( CStifItemParser& aItem );
+        
+    /**
+     * TestCHgVgMediaWallSetItem test SetItem of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallSetItem( CStifItemParser& aItem );
+    
+    /**
+     * TestCHgVgMediaWallAddItem test AddItem of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallAddItem( CStifItemParser& aItem );
+    
+    /**
+     * TestCHgVgMediaWallInsertItem test InsertItem of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallInsertItem( CStifItemParser& aItem );
+
+    /**
+     * TestCHgVgMediaWallRemoveItem test InsertItem of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallRemoveItem( CStifItemParser& aItem );
+    
+    
+    /**
+     * TestCHgVgMediaWallSelectedIndex test SelectedIndex of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallSelectedIndex( CStifItemParser& aItem );
+
+
+    /**
+     * TestCHgVgMediaWallSetSelectedIndex test SetSelectedIndex of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallSetSelectedIndex( CStifItemParser& aItem );
+
+
+    /**
+     * TestCHgVgMediaWallEnableScrollBufferL test EnableScrollBufferL of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallEnableScrollBufferL( CStifItemParser& aItem );
+
+
+    /**
+     * TestCHgVgMediaWallSetSelectionObserver test SetSelectionObserver of CHgVgMediaWall
+     * @since S60 5.0
+     * @param aItem never used
+     * @return Symbian OS error code.
+     */
+    virtual TInt TestCHgVgMediaWallSetSelectionObserver( CStifItemParser& aItem );
+    
+    /**
+    * TestCHgVgMediaWallSetSelectionReset test Reset of CHgVgMediaWall
+    * @since S60 5.0
+    * @param aItem never used
+    * @return Symbian OS error code.
+    */
+   virtual TInt TestCHgVgMediaWallReset( CStifItemParser& aItem );
+        
+   /**
+   * TestCHgVgMediaWallSetSelectionResizeL test ResizeL of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallResizeL( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgMediaWallSetEmptyTextL test SetEmptyTextL of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallSetEmptyTextL( CStifItemParser& aItem );
+   
+
+   /**
+   * TestCHgVgMediaWallItemCount test ItemCount of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallItemCount( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgMediaWallSetDefaultIconL test SetDefaultIconL of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallSetDefaultIconL( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgMediaWallDisableScrollBuffer test DisableScrollBuffer of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallDisableScrollBuffer( CStifItemParser& aItem );
+
+
+   /**
+   * TestCHgVgMediaWallChangeStyleL test ChangeStyleL of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallChangeStyleL( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgMediaWallSetObserver test SetObserver of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallSetObserver( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgMediaWallSetOpeningAnimationType test SetOpeningAnimationType of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallSetOpeningAnimationType( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgMediaWallStyle test Style of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallStyle( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgMediaWallOpeningAnimationType test OpeningAnimationType of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallOpeningAnimationType( CStifItemParser& aItem );
+      
+   /**
+   * TestCHgVgMediaWallStartOpeningAnimationL test StartOpeningAnimationL of CHgVgMediaWall
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgMediaWallStartOpeningAnimationL( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgItemNewL test NewL of CHgVgItem
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgItemNewL( CStifItemParser& aItem );
+   
+   /**
+   * TestCHgVgItemNewLC test NewLC of CHgVgItem
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgItemNewLC( CStifItemParser& aItem );
+
+   /**
+   * TestCHgVgItemSetIcon test SetIcon of CHgVgItem
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgVgItemSetIcon( CStifItemParser& aItem );
+   
+   /**
+   * TestCHgSingleTextListWithIconNewL test NewL of CHgSingleTextListWithIcon
+   * @since S60 5.0
+   * @param aItem never used
+   * @return Symbian OS error code.
+   */
+   virtual TInt TestCHgSingleTextListWithIconNewL( CStifItemParser& aItem );
+   
+   
+private:    // Data
+    
+    /**
+     * ScreenSaver Property
+     */
+    TInt iOldScreenSaverProperty;
+
+    };
+
+#endif      // C_TESTPLATGANE_H
+
+// End of File
+