--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/classicui_pub/grids_api/tsrc/inc/testsdkgrids.h Tue Feb 02 01:00:49 2010 +0200
@@ -0,0 +1,1152 @@
+/*
+* 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: Test grids_api
+*
+*/
+
+
+
+#ifndef C_TESTSDKGRIDS_H
+#define C_TESTSDKGRIDS_H
+
+/*
+ * INCLUDES
+ */
+#include <stiflogger.h>
+#include <testscripterinternal.h>
+#include <stiftestmodule.h>
+#include <testclassassert.h>
+
+
+#define TEST_CLASS_VERSION_MAJOR 0
+#define TEST_CLASS_VERSION_MINOR 0
+#define TEST_CLASS_VERSION_BUILD 0
+
+
+_LIT( KtestsdkgridsLogPath, "\\logs\\testframework\\testsdkgrids\\" );
+
+_LIT( KtestsdkgridsLogFile, "testsdkgrids.txt" );
+_LIT( KtestsdkgridsLogFileWithTitle, "testsdkgrids_[%S].txt" );
+
+class CTestSDKGridsView;
+class CTestSDKGridsContainer;
+class CAknColourSelectionGrid;
+class CAknGMSStyleGrid;
+class CAknGrid;
+/**
+* Ctestsdkgrids test class for STIF Test Framework TestScripter.
+* @since S60 5.0
+*/
+NONSHARABLE_CLASS(CTestSDKGrids) : public CScriptBase
+ {
+public:
+
+ /**
+ * Two-phased constructor.
+ */
+ static CTestSDKGrids* NewL( CTestModuleIf& aTestModuleIf );
+
+ /**
+ * Destructor.
+ */
+ virtual ~CTestSDKGrids();
+
+public:
+
+ /**
+ * 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.
+ */
+ CTestSDKGrids( CTestModuleIf& aTestModuleIf );
+
+ /**
+ * By default Symbian 2nd phase constructor is private.
+ */
+ void ConstructL();
+
+ /**
+ * Frees all resources allocated from test methods.
+ * @since S60 5.0
+ */
+ void Delete();
+
+ /**
+ * 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();
+
+ //[TestMethods]
+private:
+ //akncolourselectiongrid.h
+ /**
+ * TestGridsCCSGNewL test function for testing the NewL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+
+ virtual TInt TestGridsCCSGNewL( CStifItemParser& aItem );
+ /**
+ * TestGridsCCSGExecuteLD test function for testing the NewL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+
+ virtual TInt TestGridsCCSGExecuteLD( CStifItemParser& aItem );
+ /**
+ * TestGridsCCSGDelete test function for testing the Destruct function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsCCSGDelete( CStifItemParser& aItem );
+
+ /**
+ * TestGridsCCSGHandlePointerEventL test function for testing the HandlePointerEventL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsCCSGHandlePointerEventL( CStifItemParser& aItem );
+
+private:
+ //AknGMSStyleGrid.h------class CAknGMSStyleGridView
+ /**
+ * TestGridsGMSSGVConstuctionL test function for testing the construction function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGVConstuctionL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGVDrawL test function for testing the Draw function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGVDrawL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGVSetupLayoutL test function for testing the SetupLayout function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGVSetupLayoutL( CStifItemParser& aItem );
+
+ //AknGMSStyleGrid.h------class CAknGMSStyleGrid
+ /**
+ * TestGridsGMSSGNewL test function for testing the NewL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGNewL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGConstructionL test function for testing the Construction function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGConstructionL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGConstructionWithTBoolL test function for testing the CAknGMSStyleGrid(TBool aIsPopup) function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGConstructionWithTBoolL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGConstructL test function for testing the ConstructL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGConstructL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGDelete test function for testing the Destruct function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGDelete( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGSetupLayout test function for testing the SetupLayout function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGSetupLayout( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGHandlePointerEventL test function for testing the HandlePointerEventL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGHandlePointerEventL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGSizeChanged test function for testing the SizeChanged function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGSizeChanged( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGMinimumSize test function for testing the MinimumSize function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGMinimumSize( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGOfferKeyEventL test function for testing the OfferKeyEventL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGOfferKeyEventL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGDraw test function for testing the Draw function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGDraw( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSSGMakeViewClassInstanceL test function for testing the MakeViewClassInstanceL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSSGMakeViewClassInstanceL( CStifItemParser& aItem );
+
+ // AknGMSStyleGrid.h------class CAknGMSPopupGrid
+ /**
+ * TestGridsGMSPGNewL test function for testing the NewL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSPGNewL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSPGSetupWindowLayoutL test function for testing the SetupWindowLayout function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSPGSetupWindowLayoutL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSPGCalcPopupGridLargeGraphicWindowL test function for testing the CalcPopupGridLargeGraphicWindow function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSPGCalcPopupGridLargeGraphicWindowL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSPGSetupPopupGridLargeGraphicWindowL test function for testing the SetupPopupGridLargeGraphicWindow function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSPGSetupPopupGridLargeGraphicWindowL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSPGPopupGridLargeGraphicGraphicsL test function for testing the PopupGridLargeGraphicGraphics function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSPGPopupGridLargeGraphicGraphicsL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGMSPGHandlePointerEventL test function for testing the HandlePointerEventL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGMSPGHandlePointerEventL( CStifItemParser& aItem );
+
+private:
+ //akngrid.h
+ /**
+ * TestGridsGridConstructionL test function for testing the construction function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridConstructionL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridDelete test function for testing the destruct function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridDelete( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetModelL test function for testing the SetModel function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetModelL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridConstructL test function for testing the ConstructL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridConstructL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridConstructFromResourceL test function for testing the ConstructFromResourceL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridConstructFromResourceL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetLayoutL test function for testing the SetLayoutL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetLayoutL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetLayoutFromResourceL test function for testing the SetLayoutFromResourceL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetLayoutFromResourceL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetPrimaryScrollingType test function for testing the SetPrimaryScrollingType function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetPrimaryScrollingType( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetSecondaryScrollingType test function for testing the SetSecondaryScrollingType function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetSecondaryScrollingType( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetStartPositionL test function for testing the SetStartPositionL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetStartPositionL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridCurrentDataIndex test function for testing the CurrentDataIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridCurrentDataIndex( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetCurrentDataIndex test function for testing the SetCurrentDataIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetCurrentDataIndex( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridIndexOfPosition test function for testing the IndexOfPosition function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridIndexOfPosition( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridPositionAtIndex test function for testing the PositionAtIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridPositionAtIndex( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridItemDrawer test function for testing the ItemDrawer function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridItemDrawer( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetEmptyGridTextL test function for testing the SetEmptyGridTextL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetEmptyGridTextL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridEmptyGridText test function for testing the EmptyGridText function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridEmptyGridText( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridMakeViewClassInstanceL test function for testing the MakeViewClassInstanceL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridMakeViewClassInstanceL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetColumnWidth test function for testing the SetColumnWidth function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetColumnWidth( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridColumnWidth test function for testing the ColumnWidth function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridColumnWidth( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridUpdateScrollBarsL test function for testing the UpdateScrollBarsL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridUpdateScrollBarsL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridHandleItemAdditionL test function for testing the HandleItemAdditionL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHandleItemAdditionL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridHandleItemRemovalL test function for testing the HandleItemRemovalL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHandleItemRemovalL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridOfferKeyEventL test function for testing the OfferKeyEventL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridOfferKeyEventL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetItemHeightL test function for testing the SetItemHeightL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetItemHeightL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSizeChanged test function for testing the SizeChanged function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSizeChanged( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridModel test function for testing the Model function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridModel( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridSetRect test function for testing the SetRect function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetRectL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridHandleViewRectSizeChangeL test function for testing the HandleViewRectSizeChange function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHandleViewRectSizeChangeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridSetTopItemIndexL test function for testing the SetTopItemIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridSetTopItemIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridHandleResourceChangeL test function for testing the HandleResourceChange function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHandleResourceChangeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridFocusChangedL test function for testing the FocusChanged function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridFocusChangedL( CStifItemParser& /*aItem*/ );
+
+ /*
+ * Follow are protected funciont in CAknGrid
+ */
+ /**
+ * TestGridsGridHorizontalNudgeValueL test function for testing the HorizontalNudgeValue function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHorizontalNudgeValueL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridHorizScrollGranularityInPixels test function for testing the HorizScrollGranularityInPixel function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHorizScrollGranularityInPixelsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridAdjustTopItemIndex test function for testing the AdjustTopItemIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridAdjustTopItemIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridHandleDragEventL test function for testing the HandleDragEvent function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHandleDragEventL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridRestoreClientRectFromViewRectL test function for testing the RestoreClientRectFromViewRect function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridRestoreClientRectFromViewRectL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridAdjustRectHeightToWholeNumberOfItemsL test function for testing the AdjustRectHeightToWholeNumberOfItems function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridAdjustRectHeightToWholeNumberOfItemsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridUpdateScrollBarThumbsL test function for testing the UpdateScrollBarThumbs function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridUpdateScrollBarThumbsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridCountComponentControlsL test function for testing the CountComponentControls function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridCountComponentControlsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridMoveToNextOrPreviousItemL test function for testing the MoveToNextOrPreviousItem function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridMoveToNextOrPreviousItemL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridCalcGridSizeL test function for testing the CalcGridSize function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridCalcGridSizeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridCreateItemDrawerL test function for testing the CreateItemDrawer function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridCreateItemDrawerL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridHandleScrollEventL test function for testing the HandleScrollEvent function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridHandleScrollEventL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridMopSupplyObjectL test function for testing the MopSupplyObject function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridMopSupplyObjectL( CStifItemParser& /*aItem*/ );
+
+private:
+ /**
+ * TestGridsGridmConstructorAndDestructorL test function for testing the ConstructorAndDestructor function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmConstructorAndDestructorL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridmNumberOfItemsL test function for testing the NumberOfItems function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmNumberOfItemsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridmIndexContainsDataL test function for testing the IndexContainsData function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmIndexContainsDataL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridmNumberOfDataL test function for testing the NumberOfData function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmNumberOfDataL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridmSetStartCellsL test function for testing the SetStartCells function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmSetStartCellsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridmIndexOfFirstDataItemL test function for testing the IndexOfFirstDataItem function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmIndexOfFirstDataItemL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridmIndexOfLastDataItemL test function for testing the IndexOfLastDataItem function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmIndexOfLastDataItemL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridmItemTextL test function for testing the ItemText function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridmItemTextL( CStifItemParser& /*aItem*/ );
+
+private:
+ /**
+ * TestGridsGridviewDestructorAndDestructorL test function for testing the DestructorAndDestructor function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDestructorAndDestructorL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewActualDataIndexL test function for testing the ActualDataIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewActualDataIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewListBoxIndexL test function for testing the ListBoxIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewListBoxIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewCurrentDataIndexL test function for testing the CurrentDataIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCurrentDataIndexL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridviewSetCurrentDataIndexL test function for testing the SetCurrentDataIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetCurrentDataIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewSetPrimaryScrollingTypeL test function for testing the SetPrimaryScrollingType function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetPrimaryScrollingTypeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewSetSecondaryScrollingTypeL test function for testing the SetSecondaryScrollingType function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetSecondaryScrollingTypeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewSetGridCellDimensionsL test function for testing the SetGridCellDimensions function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetGridCellDimensionsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewGridCellDimensions test function for testing the GridCellDimensions function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewGridCellDimensionsL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridviewSetSpacesBetweenItemsL test function for testing the SetSpacesBetweenItems function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetSpacesBetweenItemsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewIsPrimaryVerticalL test function for testing the IsPrimaryVertical function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewIsPrimaryVerticalL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewDataIndexFromLogicalPosL test function for testing the DataIndexFromLogicalPos function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDataIndexFromLogicalPosL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewLogicalPosFromDataIndexL test function for testing the LogicalPosFromDataIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewLogicalPosFromDataIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewListBoxIndexFromLogicalPosL test function for testing the ListBoxIndexFromLogicalPos function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewListBoxIndexFromLogicalPosL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewLogicalPosFromListBoxIndexL test function for testing the LogicalPosFromListBoxIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewLogicalPosFromListBoxIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewDrawEmptyListL test function for testing the DrawEmptyList function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDrawEmptyListL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewSetGridDetailsL test function for testing the SetGridDetails function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetGridDetailsL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridviewMoveToItemIndexLL test function for testing the MoveToItemIndexL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewMoveToItemIndexLL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewNumberOfColsInViewL test function for testing the viewNumberOfColsInView function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewNumberOfColsInViewL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewNumberOfRowsInViewL test function for testing the NumberOfRowsInView function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewNumberOfRowsInViewL( CStifItemParser& /*aIetm*/ );
+
+ /**
+ * TestGridsGridviewDrawMatcherCursorL test function for testing the DrawMatcherCursor function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDrawMatcherCursorL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewCurrentItemIndexL test function for testing the CurrentItemIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCurrentItemIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewItemExistsL test function for testing the ItemExists function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewItemExistsL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewSetColumnWidthL test function for testing the SetColumnWidth function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetColumnWidthL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewMoveCursorLL test function for testing the MoveCursorL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewMoveCursorLL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewDrawL test function for testing the Draw function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDrawL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewDrawItemL test function for testing the DrawItem function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDrawItemL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewItemPosL test function for testing the ItemPos function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewItemPosL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewCalcBottomItemIndexL test function for testing the CalcBottomItemIndexL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCalcBottomItemIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewCalcNewTopItemIndexSoItemIsVisibleL test function for testing the CalcNewTopItemIndexSoItemIsVisible function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCalcNewTopItemIndexSoItemIsVisibleL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewDrawItemRangeL test function for testing the DrawItemRange function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDrawItemRangeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewColumnWidthL test function for testing the ColumnWidth function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewColumnWidthL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridviewSetTopItemIndexL test function for testing the SetTopItemIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetTopItemIndexL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridviewSetItemHeightL test function for testing the SetItemHeight function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewSetItemHeightL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewXYPosToItemIndexL test function for testing the XYPosToItemIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewXYPosToItemIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewCalcDataWidthL test function for testing the CalcDataWidth function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCalcDataWidthL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewVisibleWidthL test function for testing the VisibleWidth function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewVisibleWidthL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewScrollToMakeItemVisibleL test function for testing the ScrollToMakeItemVisible function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewScrollToMakeItemVisibleL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewCalculateHScrollOffsetSoItemIsVisibleL test function for testing the CalculateHScrollOffsetSoItemIsVisible function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCalculateHScrollOffsetSoItemIsVisibleL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewItemSizeL test function for testing the ItemSize function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewItemSizeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewCalcRowAndColIndexesFromItemIndexL test function for testing the CalcRowAndColIndexesFromItemIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCalcRowAndColIndexesFromItemIndexL( CStifItemParser& aItem );
+
+ /**
+ * TestGridsGridviewCalcItemIndexFromRowAndColIndexesL test function for testing the CalcItemIndexFromRowAndColIndexes function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewCalcItemIndexFromRowAndColIndexesL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewDrawColumnRangeL test function for testing the DrawColumnRange function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDrawColumnRangeL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewClearUnusedItemSpaceL test function for testing the ClearUnusedItemSpace function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewClearUnusedItemSpaceL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewUpdateHScrollOffsetBasedOnTopItemIndexL test function for testing the UpdateHScrollOffsetBasedOnTopItemIndex function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewUpdateHScrollOffsetBasedOnTopItemIndexL( CStifItemParser& /*aItem*/ );
+
+ /**
+ * TestGridsGridviewDoMoveLL test function for testing the DoMoveL function
+ * @since S60 5.0
+ * @param aItem never used
+ * @return Symbian OS error code.
+ */
+ virtual TInt TestGridsGridviewDoMoveLL( CStifItemParser& /*aItem*/ );
+
+private:
+ /*
+ * This member variable is for test other function
+ */
+ CTestSDKGridsView* iView;
+ /*
+ * This member variable is for test other function
+ */
+ CTestSDKGridsContainer* iContainer;
+ /*
+ * This member variable is for test other function
+ */
+ CAknColourSelectionGrid* iCCSGrid;
+ /*
+ * This member variable is for test other function
+ */
+ CAknGMSStyleGrid* iStyleGrid;
+ /*
+ * This member variable is for test other function
+ */
+ CAknGrid* iGrid;
+ /**
+ * ScreenSaver Property
+ */
+ TInt iOldScreenSaverProperty;
+
+ // Resource file offset
+ TInt iOffset;
+ };
+
+#endif
+
+/*
+ * End of File
+ */