--- /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
+