diff -r 000000000000 -r 2f259fa3e83a classicui_pub/toolbar_api/tsrc/src/testsdktoolbarblocks.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/classicui_pub/toolbar_api/tsrc/src/testsdktoolbarblocks.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: test AknToolbar.h,akntoolbarextension.h and AknToolbarObserver.h +* +*/ + + +// [INCLUDE FILES] +#include +#include +#include + +#include "testsdktoolbar.h" + +// ============================ MEMBER FUNCTIONS =============================== + +// ----------------------------------------------------------------------------- +// CTestSDKToolbar::RunMethodL +// Run specified method. Contains also table of test mothods and their names. +// ----------------------------------------------------------------------------- +// +TInt CTestSDKToolbar::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. + + // akntoolbar.h + ENTRY( "TestToolbarNewL", CTestSDKToolbar::TestToolbarNewL ), + ENTRY( "TestToolbarNewLC", CTestSDKToolbar::TestToolbarNewLCL ), + ENTRY( "TestToolbarCountComponentControls", + CTestSDKToolbar::TestToolbarCountComponentControlsL ), + ENTRY( "TestToolbarComponentControl", + CTestSDKToolbar::TestToolbarComponentControlL ), + ENTRY( "TestToolbarHandlePointerEventL", + CTestSDKToolbar::TestToolbarHandlePointerEventL ), + ENTRY( "TestToolbarHandleResourceChange", + CTestSDKToolbar::TestToolbarHandleResourceChangeL ), + ENTRY( "TestToolbarHandleControlEventL", + CTestSDKToolbar::TestToolbarHandleControlEventL ), + ENTRY( "TestToolbarPositionChanged", + CTestSDKToolbar::TestToolbarPositionChangedL ), + ENTRY( "TestToolbarProcessCommandL", + CTestSDKToolbar::TestToolbarProcessCommandL ), + ENTRY( "TestToolbarSetDimmed", CTestSDKToolbar::TestToolbarSetDimmedL ), + ENTRY( "TestToolbarOfferKeyEventL", + CTestSDKToolbar::TestToolbarOfferKeyEventL ), + ENTRY( "TestToolbarInputCapabilities", + CTestSDKToolbar::TestToolbarInputCapabilitiesL ), + ENTRY( "TestToolbarDraw", CTestSDKToolbar::TestToolbarDrawL ), + ENTRY( "TestToolbarControlOrNull", + CTestSDKToolbar::TestToolbarControlOrNullL ), + ENTRY( "TestToolbarSetToolbarVisibility", + CTestSDKToolbar::TestToolbarSetToolbarVisibilityL ), + ENTRY( "TestToolbarSetItemDimmed", + CTestSDKToolbar::TestToolbarSetItemDimmedL ), + ENTRY( "TestToolbarHideItem", + CTestSDKToolbar::TestToolbarHideItemL ), + ENTRY( "TestToolbarSetToolbarObserver", + CTestSDKToolbar::TestToolbarSetToolbarObserverL ), + ENTRY( "TestToolbarToolbarObserver", + CTestSDKToolbar::TestToolbarToolbarObserverL ), + ENTRY( "TestToolbarAddItemL", CTestSDKToolbar::TestToolbarAddItemL ), + ENTRY( "TestToolbarRemoveItem", CTestSDKToolbar::TestToolbarRemoveItemL ), + ENTRY( "TestToolbarIsSupportedItemType", + CTestSDKToolbar::TestToolbarIsSupportedItemTypeL ), + ENTRY( "TestToolbarSetInitialFocusedItem", + CTestSDKToolbar::TestToolbarSetInitialFocusedItemL ), + ENTRY( "TestToolbarSetEmphasis", + CTestSDKToolbar::TestToolbarSetEmphasisL ), + ENTRY( "TestToolbarIsShown", CTestSDKToolbar::TestToolbarIsShownL ), + ENTRY( "TestToolbarSetWithSliding", + CTestSDKToolbar::TestToolbarSetWithSlidingL ), + ENTRY( "TestToolbarSetCloseOnCommand", + CTestSDKToolbar::TestToolbarSetCloseOnCommandL ), + ENTRY( "TestToolbarSetCloseOnAllCommands", + CTestSDKToolbar::TestToolbarSetCloseOnAllCommandsL ), + ENTRY( "TestToolbarSetOrientation", + CTestSDKToolbar::TestToolbarSetOrientationL ), + ENTRY( "TestToolbarUpdateBackground", + CTestSDKToolbar::TestToolbarUpdateBackgroundL ), + ENTRY( "TestToolbarDisableToolbarL", + CTestSDKToolbar::TestToolbarDisableToolbarL ), + ENTRY( "TestToolbarIsToolbarDisabled", + CTestSDKToolbar::TestToolbarIsToolbarDisabledL ), + ENTRY( "TestToolbarSetFocusedItemL", + CTestSDKToolbar::TestToolbarSetFocusedItemL ), + ENTRY( "TestToolbarFocusedItem", + CTestSDKToolbar::TestToolbarFocusedItemL ), + ENTRY( "TestToolbarEventModifiers", + CTestSDKToolbar::TestToolbarEventModifiersL ), + ENTRY( "TestToolbarToolbarFlags", + CTestSDKToolbar::TestToolbarToolbarFlagsL ), + ENTRY( "TestToolbarSetSoftkeyResourceIdL", + CTestSDKToolbar::TestToolbarSetSoftkeyResourceIdL ), + ENTRY( "TestToolbarToolbarExtension", + CTestSDKToolbar::TestToolbarToolbarExtensionL ), + ENTRY( "TestToolbarHideItemsAndDrawOnlyBackground", + CTestSDKToolbar::TestToolbarHideItemsAndDrawOnlyBackgroundL ), + ENTRY( "TestToolbarSizeChanged", + CTestSDKToolbar::TestToolbarSizeChangedL ), + ENTRY( "TestToolbarFocusChanged", + CTestSDKToolbar::TestToolbarFocusChangedL ), + ENTRY( "TestToolbarExtensionInterface", + CTestSDKToolbar::TestToolbarExtensionInterfaceL ), + ENTRY( "TestToolbarMopSupplyObject", + CTestSDKToolbar::TestToolbarMopSupplyObjectL ), + + // akntoolbarextension.h + ENTRY( "TestToolbarExtNewL", CTestSDKToolbar::TestToolbarExtNewL ), + ENTRY( "TestToolbarExtNewLC", CTestSDKToolbar::TestToolbarExtNewLCL ), + ENTRY( "TestToolbarExtAddItemL", + CTestSDKToolbar::TestToolbarExtAddItemL ), + ENTRY( "TestToolbarExtControlOrNull", + CTestSDKToolbar::TestToolbarExtControlOrNullL ), + ENTRY( "TestToolbarExtRemoveItemL", + CTestSDKToolbar::TestToolbarExtRemoveItemL ), + ENTRY( "TestToolbarExtSetShown", + CTestSDKToolbar::TestToolbarExtSetShownL ), + ENTRY( "TestToolbarExtIsShown", CTestSDKToolbar::TestToolbarExtIsShownL ), + ENTRY( "TestToolbarExtSetItemDimmed", + CTestSDKToolbar::TestToolbarExtSetItemDimmedL ), + ENTRY( "TestToolbarExtHideItemL", + CTestSDKToolbar::TestToolbarExtHideItemL ), + ENTRY( "TestToolbarObserverDynInitToolbarL", + CTestSDKToolbar::TestToolbarObserverDynInitToolbarL ), + ENTRY( "TestToolbarObserverReserved_1L", + CTestSDKToolbar::TestToolbarObserverReservedL ), + ENTRY( "TestToolbarObserverReserved_2L", + CTestSDKToolbar::TestToolbarObserverReservedTwoL ), + + // [test cases entries] + + }; + + const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo ); + + return RunInternalL( KFunctions, count, aItem ); + + } + +// [End of File]