diff -r 000000000000 -r 2f259fa3e83a classicui_plat/ganes_api/tsrc/src/testplatganeblocks.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/classicui_plat/ganes_api/tsrc/src/testplatganeblocks.cpp Tue Feb 02 01:00:49 2010 +0200 @@ -0,0 +1,155 @@ +/* +* 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 +* +*/ + + +// [INCLUDE FILES] +#include +#include +#include + +#include "testplatgane.h" + +// ============================ MEMBER FUNCTIONS =============================== + +// ----------------------------------------------------------------------------- +// CTestPlatGane::RunMethodL +// Run specified method. Contains also table of test mothods and their names. +// ----------------------------------------------------------------------------- +// +TInt CTestPlatGane::RunMethodL( CStifItemParser& aItem ) + { + + static TStifFunctionInfo const KFunctions[] = + { + // First string is the function name used in TestScripter script file. + // Second is the actual implementation member function. + + // [test cases entries] + //HgDoubleGraphicList.h + ENTRY( "TestCHgDoubleGraphicListL", CTestPlatGane::TestCHgDoubleGraphicListL ), + ENTRY( "TestCHgDoubleGraphicListPreferredImageSizeL", CTestPlatGane::TestCHgDoubleGraphicListPreferredImageSize ), + //HgDoubleGraphicListFlat.h + ENTRY( "TestCHgDoubleGraphicListFlatL", CTestPlatGane::TestCHgDoubleGraphicListFlatL ), + ENTRY( "TestCHgDoubleGraphicListFlatPreferredImageSizeL", CTestPlatGane::TestCHgDoubleGraphicListFlatPreferredImageSize ), + //HgDoubleTextList.h + ENTRY( "TestCHgDoubleTextListL", CTestPlatGane::TestCHgDoubleTextListL ), + ENTRY( "TestCHgDoubleTextListPreferredImageSize", CTestPlatGane::TestCHgDoubleTextListPreferredImageSize ), + //HgGrid.h + ENTRY( "TestCHgGridNewL", CTestPlatGane::TestCHgGridNewL ), + ENTRY( "TestCHgGridPreferredImageSizeL", CTestPlatGane::TestCHgGridPreferredImageSize ), + ENTRY( "TestCHgGridSetLandscapeScrollingSupport", CTestPlatGane::TestCHgGridSetLandscapeScrollingSupport ), + //HgItem.h + ENTRY( "TestCHgItemNewL", CTestPlatGane::TestCHgItemNewL ), + ENTRY( "TestCHgItemNewLCL", CTestPlatGane::TestCHgItemNewLCL ), + ENTRY( "TestCHgItemIconL", CTestPlatGane::TestCHgItemIconL ), + ENTRY( "TestCHgItemTitleL", CTestPlatGane::TestCHgItemTitleL ), + ENTRY( "TestCHgItemTextL", CTestPlatGane::TestCHgItemTextL ), + ENTRY( "TestCHgItemTimeL", CTestPlatGane::TestCHgItemTimeL ), + ENTRY( "TestCHgItemSetIconL", CTestPlatGane::TestCHgItemSetIconL ), + ENTRY( "TestCHgItemSetTitleL", CTestPlatGane::TestCHgItemSetTitleL ), + ENTRY( "TestCHgItemSetTextL", CTestPlatGane::TestCHgItemSetTextL ), + ENTRY( "TestCHgItemSetTimeL", CTestPlatGane::TestCHgItemSetTimeL ), + ENTRY( "TestCHgItemFlagsL", CTestPlatGane::TestCHgItemFlagsL ), + ENTRY( "TestCHgItemSetFlagsL", CTestPlatGane::TestCHgItemSetFlagsL ), + ENTRY( "TestCHgItemClearFlagsL", CTestPlatGane::TestCHgItemClearFlagsL ), + //HgScroller.h + ENTRY( "TestCHgScrollerInitScreenL1L", CTestPlatGane::TestCHgScrollerInitScreenL1 ), + ENTRY( "TestCHgScrollerInitScreenL2L", CTestPlatGane::TestCHgScrollerInitScreenL2L ), + ENTRY( "TestCHgScrollerRefreshScreenL", CTestPlatGane::TestCHgScrollerRefreshScreenL ), + ENTRY( "TestCHgScrollerFirstIndexOnScreenL", CTestPlatGane::TestCHgScrollerFirstIndexOnScreenL ), + ENTRY( "TestCHgScrollerItemsOnScreenL", CTestPlatGane::TestCHgScrollerItemsOnScreenL ), + ENTRY( "TestCHgScrollerItemL", CTestPlatGane::TestCHgScrollerItemL ), + ENTRY( "TestCHgScrollerSetItemL", CTestPlatGane::TestCHgScrollerSetItemL ), + ENTRY( "TestCHgScrollerAddItemL", CTestPlatGane::TestCHgScrollerAddItemL ), + ENTRY( "TestCHgScrollerInsertItemL", CTestPlatGane::TestCHgScrollerInsertItemL ), + ENTRY( "TestCHgScrollerRemoveItemL", CTestPlatGane::TestCHgScrollerRemoveItemL ), + ENTRY( "TestCHgScrollerSelectedIndexL", CTestPlatGane::TestCHgScrollerSelectedIndexL ), + ENTRY( "TestCHgScrollerSetSelectedIndexL", CTestPlatGane::TestCHgScrollerSetSelectedIndexL ), + ENTRY( "TestCHgScrollerMarkL", CTestPlatGane::TestCHgScrollerMarkL ), + ENTRY( "TestCHgScrollerUnMarkL", CTestPlatGane::TestCHgScrollerUnMarkL ), + ENTRY( "TestCHgScrollerMarkAllL", CTestPlatGane::TestCHgScrollerMarkAllL ), + ENTRY( "TestCHgScrollerUnMarkAllL", CTestPlatGane::TestCHgScrollerUnMarkAllL ), + ENTRY( "TestCHgScrollerGetMarkedItemsL", CTestPlatGane::TestCHgScrollerGetMarkedItemsL ), + ENTRY( "TestCHgScrollerResetL", CTestPlatGane::TestCHgScrollerResetL ), + ENTRY( "TestCHgScrollerResizeL", CTestPlatGane::TestCHgScrollerResizeL ), + ENTRY( "TestCHgScrollerSetEmptyTextL", CTestPlatGane::TestCHgScrollerSetEmptyTextL ), + ENTRY( "TestCHgScrollerItemCountL", CTestPlatGane::TestCHgScrollerItemCountL ), + ENTRY( "TestCHgScrollerSetScrollBarTypeL", CTestPlatGane::TestCHgScrollerSetScrollBarTypeL ), + ENTRY( "TestCHgScrollerSetFlagsL", CTestPlatGane::TestCHgScrollerSetFlagsL ), + ENTRY( "TestCHgScrollerClearFlagsL", CTestPlatGane::TestCHgScrollerClearFlagsL ), + ENTRY( "TestCHgScrollerFlagsL", CTestPlatGane::TestCHgScrollerFlagsL ), + ENTRY( "TestCHgScrollerHightlightItemL", CTestPlatGane::TestCHgScrollerHightlightItemL ), + ENTRY( "TestCHgScrollerSetDefaultIconL", CTestPlatGane::TestCHgScrollerSetDefaultIconL ), + ENTRY( "TestCHgScrollerDisableScrollBufferL", CTestPlatGane::TestCHgScrollerDisableScrollBufferL ), + ENTRY( "TestCHgScrollerEnableScrollBufferL", CTestPlatGane::TestCHgScrollerEnableScrollBufferL ), + ENTRY( "TestCHgScrollerSetSelectionObserver", CTestPlatGane::TestCHgScrollerSetSelectionObserver ), + ENTRY( "TestCHgScrollerSetMarkingObserver", CTestPlatGane::TestCHgScrollerSetMarkingObserver ), + //HgScrollerWithTitle.h + ENTRY( "TestCHgScrollerWithTitleNewL", CTestPlatGane::TestCHgScrollerWithTitleNewL ), + ENTRY( "TestCHgScrollerWithTitleInitScreenL", CTestPlatGane::TestCHgScrollerWithTitleInitScreenL ), + ENTRY( "TestCHgScrollerWithTitleScrollerL", CTestPlatGane::TestCHgScrollerWithTitleScrollerL ), + ENTRY( "TestCHgScrollerWithTitleTitleItemL", CTestPlatGane::TestCHgScrollerWithTitleTitleItemL ), + ENTRY( "TestCHgScrollerWithTitlePreferredImageSizeL", CTestPlatGane::TestCHgScrollerWithTitlePreferredImageSize ), + //HgSingleGraphicList.h + ENTRY( "TestCHgSingleGraphicListNewL", CTestPlatGane::TestCHgSingleGraphicListNewL ), + ENTRY( "TestCHgSingleGraphicListPreferredImageSizeL", CTestPlatGane::TestCHgSingleGraphicListPreferredImageSize ), + //HgSingleLargeList.h + ENTRY( "TestCHgSingleLargeListNewL", CTestPlatGane::TestCHgSingleLargeListNewL ), + ENTRY( "TestCHgSingleLargeListPreferredImageSizeL", CTestPlatGane::TestCHgSingleLargeListPreferredImageSize ), + //HgSingleTextList.h + ENTRY( "TestCHgSingleTextListL", CTestPlatGane::TestCHgSingleTextListL ), + // HgVgMediaWall.h + ENTRY( "TestCHgVgMediaWallNewL", CTestPlatGane::TestCHgVgMediaWallNewL ), + ENTRY( "TestCHgVgMediaWallInitScreenL", CTestPlatGane::TestCHgVgMediaWallInitScreenL ), + ENTRY( "TestCHgVgMediaWallRefreshScreen", CTestPlatGane::TestCHgVgMediaWallRefreshScreen ), + ENTRY( "TestCHgVgMediaWallFirstIndexOnScreen", CTestPlatGane::TestCHgVgMediaWallFirstIndexOnScreen ), + ENTRY( "TestCHgVgMediaWallItemsOnScreen", CTestPlatGane::TestCHgVgMediaWallItemsOnScreen ), + ENTRY( "TestCHgVgMediaWallItemL", CTestPlatGane::TestCHgVgMediaWallItemL ), + ENTRY( "TestCHgVgMediaWallSetItem", CTestPlatGane::TestCHgVgMediaWallSetItem ), + ENTRY( "TestCHgVgMediaWallAddItem", CTestPlatGane::TestCHgVgMediaWallAddItem ), + ENTRY( "TestCHgVgMediaWallInsertItem", CTestPlatGane::TestCHgVgMediaWallInsertItem ), + ENTRY( "TestCHgVgMediaWallRemoveItem", CTestPlatGane::TestCHgVgMediaWallRemoveItem ), + ENTRY( "TestCHgVgMediaWallSelectedIndex", CTestPlatGane::TestCHgVgMediaWallSelectedIndex ), + ENTRY( "TestCHgVgMediaWallSetSelectedIndex", CTestPlatGane::TestCHgVgMediaWallSetSelectedIndex ), + ENTRY( "TestCHgVgMediaWallEnableScrollBufferL", CTestPlatGane::TestCHgVgMediaWallEnableScrollBufferL ), + ENTRY( "TestCHgVgMediaWallSetSelectionObserver", CTestPlatGane::TestCHgVgMediaWallSetSelectionObserver ), + ENTRY( "TestCHgVgMediaWallReset", CTestPlatGane::TestCHgVgMediaWallReset ), + ENTRY( "TestCHgVgMediaWallResizeL", CTestPlatGane::TestCHgVgMediaWallResizeL ), + ENTRY( "TestCHgVgMediaWallSetEmptyTextL", CTestPlatGane::TestCHgVgMediaWallSetEmptyTextL ), + ENTRY( "TestCHgVgMediaWallItemCount", CTestPlatGane::TestCHgVgMediaWallItemCount ), + ENTRY( "TestCHgVgMediaWallSetDefaultIconL", CTestPlatGane::TestCHgVgMediaWallSetDefaultIconL ), + ENTRY( "TestCHgVgMediaWallDisableScrollBuffer", CTestPlatGane::TestCHgVgMediaWallDisableScrollBuffer ), + ENTRY( "TestCHgVgMediaWallChangeStyleL", CTestPlatGane::TestCHgVgMediaWallChangeStyleL ), + ENTRY( "TestCHgVgMediaWallSetObserver", CTestPlatGane::TestCHgVgMediaWallSetObserver ), + ENTRY( "TestCHgVgMediaWallSetOpeningAnimationType", CTestPlatGane::TestCHgVgMediaWallSetOpeningAnimationType ), + ENTRY( "TestCHgVgMediaWallStyle", CTestPlatGane::TestCHgVgMediaWallStyle ), + ENTRY( "TestCHgVgMediaWallOpeningAnimationType", CTestPlatGane::TestCHgVgMediaWallOpeningAnimationType ), + ENTRY( "TestCHgVgMediaWallStartOpeningAnimationL", CTestPlatGane::TestCHgVgMediaWallStartOpeningAnimationL ), + // HgVgItem.h + ENTRY( "TestCHgVgItemNewL", CTestPlatGane::TestCHgVgItemNewL ), + ENTRY( "TestCHgVgItemNewLC", CTestPlatGane::TestCHgVgItemNewLC ), + ENTRY( "TestCHgVgItemSetIcon", CTestPlatGane::TestCHgVgItemSetIcon ), + // HgSingleTextListWithIcon.h + ENTRY( "TestCHgSingleTextListWithIconNewL", CTestPlatGane::TestCHgSingleTextListWithIconNewL ) + }; + + const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo ); + + return RunInternalL( KFunctions, count, aItem ); + + } +