|
45
|
1 |
/*
|
|
|
2 |
* Copyright (c) 2002 - 2007 Nokia Corporation and/or its subsidiary(-ies).
|
|
|
3 |
* All rights reserved.
|
|
|
4 |
* This component and the accompanying materials are made available
|
|
|
5 |
* under the terms of "Eclipse Public License v1.0"
|
|
|
6 |
* which accompanies this distribution, and is available
|
|
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
|
|
8 |
*
|
|
|
9 |
* Initial Contributors:
|
|
|
10 |
* Nokia Corporation - initial contribution.
|
|
|
11 |
*
|
|
|
12 |
* Contributors:
|
|
|
13 |
*
|
|
|
14 |
* Description: test AknToolbar.h,akntoolbarextension.h and AknToolbarObserver.h
|
|
|
15 |
*
|
|
|
16 |
*/
|
|
|
17 |
|
|
|
18 |
|
|
|
19 |
// [INCLUDE FILES]
|
|
|
20 |
#include <e32svr.h>
|
|
|
21 |
#include <stifparser.h>
|
|
|
22 |
#include <stiftestinterface.h>
|
|
|
23 |
|
|
|
24 |
#include "testsdktoolbar.h"
|
|
|
25 |
|
|
|
26 |
// ============================ MEMBER FUNCTIONS ===============================
|
|
|
27 |
|
|
|
28 |
// -----------------------------------------------------------------------------
|
|
|
29 |
// CTestSDKToolbar::RunMethodL
|
|
|
30 |
// Run specified method. Contains also table of test mothods and their names.
|
|
|
31 |
// -----------------------------------------------------------------------------
|
|
|
32 |
//
|
|
|
33 |
TInt CTestSDKToolbar::RunMethodL( CStifItemParser& aItem )
|
|
|
34 |
{
|
|
|
35 |
|
|
|
36 |
static TStifFunctionInfo const KFunctions[] =
|
|
|
37 |
{
|
|
|
38 |
// First string is the function name used in TestScripter script file.
|
|
|
39 |
// Second is the actual implementation member function.
|
|
|
40 |
|
|
|
41 |
// akntoolbar.h
|
|
|
42 |
ENTRY( "TestToolbarNewL", CTestSDKToolbar::TestToolbarNewL ),
|
|
|
43 |
ENTRY( "TestToolbarNewLC", CTestSDKToolbar::TestToolbarNewLCL ),
|
|
|
44 |
ENTRY( "TestToolbarCountComponentControls",
|
|
|
45 |
CTestSDKToolbar::TestToolbarCountComponentControlsL ),
|
|
|
46 |
ENTRY( "TestToolbarComponentControl",
|
|
|
47 |
CTestSDKToolbar::TestToolbarComponentControlL ),
|
|
|
48 |
ENTRY( "TestToolbarHandlePointerEventL",
|
|
|
49 |
CTestSDKToolbar::TestToolbarHandlePointerEventL ),
|
|
|
50 |
ENTRY( "TestToolbarHandleResourceChange",
|
|
|
51 |
CTestSDKToolbar::TestToolbarHandleResourceChangeL ),
|
|
|
52 |
ENTRY( "TestToolbarHandleControlEventL",
|
|
|
53 |
CTestSDKToolbar::TestToolbarHandleControlEventL ),
|
|
|
54 |
ENTRY( "TestToolbarPositionChanged",
|
|
|
55 |
CTestSDKToolbar::TestToolbarPositionChangedL ),
|
|
|
56 |
ENTRY( "TestToolbarProcessCommandL",
|
|
|
57 |
CTestSDKToolbar::TestToolbarProcessCommandL ),
|
|
|
58 |
ENTRY( "TestToolbarSetDimmed", CTestSDKToolbar::TestToolbarSetDimmedL ),
|
|
|
59 |
ENTRY( "TestToolbarOfferKeyEventL",
|
|
|
60 |
CTestSDKToolbar::TestToolbarOfferKeyEventL ),
|
|
|
61 |
ENTRY( "TestToolbarInputCapabilities",
|
|
|
62 |
CTestSDKToolbar::TestToolbarInputCapabilitiesL ),
|
|
|
63 |
ENTRY( "TestToolbarDraw", CTestSDKToolbar::TestToolbarDrawL ),
|
|
|
64 |
ENTRY( "TestToolbarControlOrNull",
|
|
|
65 |
CTestSDKToolbar::TestToolbarControlOrNullL ),
|
|
|
66 |
ENTRY( "TestToolbarSetToolbarVisibility",
|
|
|
67 |
CTestSDKToolbar::TestToolbarSetToolbarVisibilityL ),
|
|
|
68 |
ENTRY( "TestToolbarSetItemDimmed",
|
|
|
69 |
CTestSDKToolbar::TestToolbarSetItemDimmedL ),
|
|
|
70 |
ENTRY( "TestToolbarHideItem",
|
|
|
71 |
CTestSDKToolbar::TestToolbarHideItemL ),
|
|
|
72 |
ENTRY( "TestToolbarSetToolbarObserver",
|
|
|
73 |
CTestSDKToolbar::TestToolbarSetToolbarObserverL ),
|
|
|
74 |
ENTRY( "TestToolbarToolbarObserver",
|
|
|
75 |
CTestSDKToolbar::TestToolbarToolbarObserverL ),
|
|
|
76 |
ENTRY( "TestToolbarAddItemL", CTestSDKToolbar::TestToolbarAddItemL ),
|
|
|
77 |
ENTRY( "TestToolbarRemoveItem", CTestSDKToolbar::TestToolbarRemoveItemL ),
|
|
|
78 |
ENTRY( "TestToolbarIsSupportedItemType",
|
|
|
79 |
CTestSDKToolbar::TestToolbarIsSupportedItemTypeL ),
|
|
|
80 |
ENTRY( "TestToolbarSetInitialFocusedItem",
|
|
|
81 |
CTestSDKToolbar::TestToolbarSetInitialFocusedItemL ),
|
|
|
82 |
ENTRY( "TestToolbarSetEmphasis",
|
|
|
83 |
CTestSDKToolbar::TestToolbarSetEmphasisL ),
|
|
|
84 |
ENTRY( "TestToolbarIsShown", CTestSDKToolbar::TestToolbarIsShownL ),
|
|
|
85 |
ENTRY( "TestToolbarSetWithSliding",
|
|
|
86 |
CTestSDKToolbar::TestToolbarSetWithSlidingL ),
|
|
|
87 |
ENTRY( "TestToolbarSetCloseOnCommand",
|
|
|
88 |
CTestSDKToolbar::TestToolbarSetCloseOnCommandL ),
|
|
|
89 |
ENTRY( "TestToolbarSetCloseOnAllCommands",
|
|
|
90 |
CTestSDKToolbar::TestToolbarSetCloseOnAllCommandsL ),
|
|
|
91 |
ENTRY( "TestToolbarSetOrientation",
|
|
|
92 |
CTestSDKToolbar::TestToolbarSetOrientationL ),
|
|
|
93 |
ENTRY( "TestToolbarUpdateBackground",
|
|
|
94 |
CTestSDKToolbar::TestToolbarUpdateBackgroundL ),
|
|
|
95 |
ENTRY( "TestToolbarDisableToolbarL",
|
|
|
96 |
CTestSDKToolbar::TestToolbarDisableToolbarL ),
|
|
|
97 |
ENTRY( "TestToolbarIsToolbarDisabled",
|
|
|
98 |
CTestSDKToolbar::TestToolbarIsToolbarDisabledL ),
|
|
|
99 |
ENTRY( "TestToolbarSetFocusedItemL",
|
|
|
100 |
CTestSDKToolbar::TestToolbarSetFocusedItemL ),
|
|
|
101 |
ENTRY( "TestToolbarFocusedItem",
|
|
|
102 |
CTestSDKToolbar::TestToolbarFocusedItemL ),
|
|
|
103 |
ENTRY( "TestToolbarEventModifiers",
|
|
|
104 |
CTestSDKToolbar::TestToolbarEventModifiersL ),
|
|
|
105 |
ENTRY( "TestToolbarToolbarFlags",
|
|
|
106 |
CTestSDKToolbar::TestToolbarToolbarFlagsL ),
|
|
|
107 |
ENTRY( "TestToolbarSetSoftkeyResourceIdL",
|
|
|
108 |
CTestSDKToolbar::TestToolbarSetSoftkeyResourceIdL ),
|
|
|
109 |
ENTRY( "TestToolbarToolbarExtension",
|
|
|
110 |
CTestSDKToolbar::TestToolbarToolbarExtensionL ),
|
|
|
111 |
ENTRY( "TestToolbarHideItemsAndDrawOnlyBackground",
|
|
|
112 |
CTestSDKToolbar::TestToolbarHideItemsAndDrawOnlyBackgroundL ),
|
|
|
113 |
ENTRY( "TestToolbarSizeChanged",
|
|
|
114 |
CTestSDKToolbar::TestToolbarSizeChangedL ),
|
|
|
115 |
ENTRY( "TestToolbarFocusChanged",
|
|
|
116 |
CTestSDKToolbar::TestToolbarFocusChangedL ),
|
|
|
117 |
ENTRY( "TestToolbarExtensionInterface",
|
|
|
118 |
CTestSDKToolbar::TestToolbarExtensionInterfaceL ),
|
|
|
119 |
ENTRY( "TestToolbarMopSupplyObject",
|
|
|
120 |
CTestSDKToolbar::TestToolbarMopSupplyObjectL ),
|
|
|
121 |
|
|
|
122 |
// akntoolbarextension.h
|
|
|
123 |
ENTRY( "TestToolbarExtNewL", CTestSDKToolbar::TestToolbarExtNewL ),
|
|
|
124 |
ENTRY( "TestToolbarExtNewLC", CTestSDKToolbar::TestToolbarExtNewLCL ),
|
|
|
125 |
ENTRY( "TestToolbarExtAddItemL",
|
|
|
126 |
CTestSDKToolbar::TestToolbarExtAddItemL ),
|
|
|
127 |
ENTRY( "TestToolbarExtControlOrNull",
|
|
|
128 |
CTestSDKToolbar::TestToolbarExtControlOrNullL ),
|
|
|
129 |
ENTRY( "TestToolbarExtRemoveItemL",
|
|
|
130 |
CTestSDKToolbar::TestToolbarExtRemoveItemL ),
|
|
|
131 |
ENTRY( "TestToolbarExtSetShown",
|
|
|
132 |
CTestSDKToolbar::TestToolbarExtSetShownL ),
|
|
|
133 |
ENTRY( "TestToolbarExtIsShown", CTestSDKToolbar::TestToolbarExtIsShownL ),
|
|
|
134 |
ENTRY( "TestToolbarExtSetItemDimmed",
|
|
|
135 |
CTestSDKToolbar::TestToolbarExtSetItemDimmedL ),
|
|
|
136 |
ENTRY( "TestToolbarExtHideItemL",
|
|
|
137 |
CTestSDKToolbar::TestToolbarExtHideItemL ),
|
|
|
138 |
ENTRY( "TestToolbarObserverDynInitToolbarL",
|
|
|
139 |
CTestSDKToolbar::TestToolbarObserverDynInitToolbarL ),
|
|
|
140 |
ENTRY( "TestToolbarObserverReserved_1L",
|
|
|
141 |
CTestSDKToolbar::TestToolbarObserverReservedL ),
|
|
|
142 |
ENTRY( "TestToolbarObserverReserved_2L",
|
|
|
143 |
CTestSDKToolbar::TestToolbarObserverReservedTwoL ),
|
|
|
144 |
|
|
|
145 |
// [test cases entries]
|
|
|
146 |
|
|
|
147 |
};
|
|
|
148 |
|
|
|
149 |
const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );
|
|
|
150 |
|
|
|
151 |
return RunInternalL( KFunctions, count, aItem );
|
|
|
152 |
|
|
|
153 |
}
|
|
|
154 |
|
|
|
155 |
// [End of File]
|