|
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: Implement of functions |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 // [INCLUDE FILES] |
|
21 #include <e32svr.h> |
|
22 #include <stifparser.h> |
|
23 #include <stiftestinterface.h> |
|
24 |
|
25 #include "testsdkuifwutil.h" |
|
26 |
|
27 // ============================ MEMBER FUNCTIONS =============================== |
|
28 |
|
29 // ----------------------------------------------------------------------------- |
|
30 // CTestSDKUiFwUtil::RunMethodL |
|
31 // Run specified method. Contains also table of test mothods and their names. |
|
32 // ----------------------------------------------------------------------------- |
|
33 // |
|
34 TInt CTestSDKUiFwUtil::RunMethodL( CStifItemParser& aItem ) |
|
35 { |
|
36 |
|
37 static TStifFunctionInfo const KFunctions[] = |
|
38 { |
|
39 // First string is the function name used in TestScripter script file. |
|
40 // Second is the actual implementation member function. |
|
41 ENTRY( "TestAknBidiTextUtilsConvertToVisualAndClipL", CTestSDKUiFwUtil::TestAknBidiTextUtilsConvertToVisualAndClipL ), |
|
42 ENTRY( "TestAknBidiTextUtilsPrepareRunInfoArray", CTestSDKUiFwUtil::TestAknBidiTextUtilsPrepareRunInfoArray ), |
|
43 ENTRY( "TestAknBidiTextUtilsConvertToVisualAndWrapToArrayL", CTestSDKUiFwUtil::TestAknBidiTextUtilsConvertToVisualAndWrapToArrayL ), |
|
44 ENTRY( "TestAknBidiTextUtilsConvertToVisualAndChopToArrayL", CTestSDKUiFwUtil::TestAknBidiTextUtilsConvertToVisualAndChopToArrayL ), |
|
45 ENTRY( "TestAknBidiTextUtilsConvertToVisualAndWrapToStringL", CTestSDKUiFwUtil::TestAknBidiTextUtilsConvertToVisualAndWrapToStringL ), |
|
46 ENTRY( "TestAknBidiTextUtilsConvertToVisualAndWrapToArrayWholeTextL", CTestSDKUiFwUtil::TestAknBidiTextUtilsConvertToVisualAndWrapToArrayWholeTextL ), |
|
47 ENTRY( "TestAknBidiTextUtilsMeasureTextBoundsWidth", CTestSDKUiFwUtil::TestAknBidiTextUtilsMeasureTextBoundsWidth ), |
|
48 ENTRY( "TestAknEnvStatic", CTestSDKUiFwUtil::TestAknEnvStatic ), |
|
49 ENTRY( "TestAknEnvExecuteEmptyPopupListL", CTestSDKUiFwUtil::TestAknEnvExecuteEmptyPopupListL ), |
|
50 ENTRY( "TestAknEnvSetAndGetObserverL", CTestSDKUiFwUtil::TestAknEnvSetAndGetObserverL ), |
|
51 ENTRY( "TestAknEnvEditingStateIndicator", CTestSDKUiFwUtil::TestAknEnvEditingStateIndicator ), |
|
52 ENTRY( "TestAknEnvSwapEditingStateIndicatorL", CTestSDKUiFwUtil::TestAknEnvSwapEditingStateIndicatorL ), |
|
53 ENTRY( "TestAknEnvExitForegroundAppL", CTestSDKUiFwUtil::TestAknEnvExitForegroundAppL ), |
|
54 ENTRY( "TestAknEnvRegisterIntermediateStateL", CTestSDKUiFwUtil::TestAknEnvRegisterIntermediateStateL ), |
|
55 ENTRY( "TestAknEnvUnRegisterIntermediateStateL", CTestSDKUiFwUtil::TestAknEnvUnRegisterIntermediateStateL ), |
|
56 ENTRY( "TestAknEnvCloseAllIntermediateStates", CTestSDKUiFwUtil::TestAknEnvCloseAllIntermediateStates ), |
|
57 ENTRY( "TestAknEnvRunAppShutterL", CTestSDKUiFwUtil::TestAknEnvRunAppShutterL ), |
|
58 ENTRY( "TestAknEnvAppWithShutterRunningL", CTestSDKUiFwUtil::TestAknEnvAppWithShutterRunningL ), |
|
59 ENTRY( "TestAknEnvStopSchedulerWaitWithBusyMessage", CTestSDKUiFwUtil::TestAknEnvStopSchedulerWaitWithBusyMessage ), |
|
60 ENTRY( "TestAknEnvProcessObserverL", CTestSDKUiFwUtil::TestAknEnvProcessObserverL ), |
|
61 ENTRY( "TestAknEnvProcessCommandMediationL", CTestSDKUiFwUtil::TestAknEnvProcessCommandMediationL ), |
|
62 ENTRY( "TestAknEnvGetCurrentLayoutId", CTestSDKUiFwUtil::TestAknEnvGetCurrentLayoutId ), |
|
63 ENTRY( "TestAknEnvGetCurrentGlobalUiZoom", CTestSDKUiFwUtil::TestAknEnvGetCurrentGlobalUiZoom ), |
|
64 ENTRY( "TestAknEnvStatusPaneResIdForCurrentLayout", CTestSDKUiFwUtil::TestAknEnvStatusPaneResIdForCurrentLayout ), |
|
65 ENTRY( "TestAknEnvRequestWsBuffer", CTestSDKUiFwUtil::TestAknEnvRequestWsBuffer ), |
|
66 ENTRY( "TestAknEnvSettingCache", CTestSDKUiFwUtil::TestAknEnvSettingCache ), |
|
67 ENTRY( "TestAknEnvLoadAknLayoutL", CTestSDKUiFwUtil::TestAknEnvLoadAknLayoutL ), |
|
68 ENTRY( "TestAknEnvAvkonColor", CTestSDKUiFwUtil::TestAknEnvAvkonColor ), |
|
69 ENTRY( "TestAknEnvSplitViewActive", CTestSDKUiFwUtil::TestAknEnvSplitViewActive ), |
|
70 ENTRY( "TestAknEnvTransparencyEnabled", CTestSDKUiFwUtil::TestAknEnvTransparencyEnabled ), |
|
71 ENTRY( "TestCAknIconArrayConstructorL", CTestSDKUiFwUtil::TestCAknIconArrayConstructorL ), |
|
72 ENTRY( "TestCAknIconArrayConstructFromResourceL", CTestSDKUiFwUtil::TestCAknIconArrayConstructFromResourceL ), |
|
73 ENTRY( "TestCAknIconArrayAppendFromResourceL", CTestSDKUiFwUtil::TestCAknIconArrayAppendFromResourceL ), |
|
74 ENTRY( "TestAknTextUtilsClipToFitL", CTestSDKUiFwUtil::TestAknTextUtilsClipToFitL ), |
|
75 ENTRY( "TestAknTextUtilsWrapToArrayL", CTestSDKUiFwUtil::TestAknTextUtilsWrapToArrayL ), |
|
76 ENTRY( "TestAknTextUtilsWrapToArrayAndClipL", CTestSDKUiFwUtil::TestAknTextUtilsWrapToArrayAndClipL ), |
|
77 ENTRY( "TestAknTextUtilsChopToArrayAndClipL", CTestSDKUiFwUtil::TestAknTextUtilsChopToArrayAndClipL ), |
|
78 ENTRY( "TestAknTextUtilsWrapToStringL", CTestSDKUiFwUtil::TestAknTextUtilsWrapToStringL ), |
|
79 ENTRY( "TestAknTextUtilsWrapToStringAndClipL", CTestSDKUiFwUtil::TestAknTextUtilsWrapToStringAndClipL ), |
|
80 ENTRY( "TestAknTextUtilsProcessCharacters", CTestSDKUiFwUtil::TestAknTextUtilsProcessCharacters ), |
|
81 ENTRY( "TestAknTextUtilsLanguageSpecificNumberConversion", CTestSDKUiFwUtil::TestAknTextUtilsLanguageSpecificNumberConversion ), |
|
82 ENTRY( "TestAknTextUtilsConvertDigitsTo", CTestSDKUiFwUtil::TestAknTextUtilsConvertDigitsTo ), |
|
83 ENTRY( "TestAknTextUtilsCurrentScriptDirectionality", CTestSDKUiFwUtil::TestAknTextUtilsCurrentScriptDirectionality ), |
|
84 ENTRY( "TestAknTextUtilsNumericEditorDigitType", CTestSDKUiFwUtil::TestAknTextUtilsNumericEditorDigitType ), |
|
85 ENTRY( "TestAknTextUtilsDisplayTextLanguageSpecificNumberConversion", CTestSDKUiFwUtil::TestAknTextUtilsDisplayTextLanguageSpecificNumberConversion ), |
|
86 ENTRY( "TestAknTextUtilsTextEditorDigitType", CTestSDKUiFwUtil::TestAknTextUtilsTextEditorDigitType ), |
|
87 ENTRY( "TestAknTextUtilsDigitModeQuery", CTestSDKUiFwUtil::TestAknTextUtilsDigitModeQuery ), |
|
88 ENTRY( "TestAknTextUtilsConvertFileNameL", CTestSDKUiFwUtil::TestAknTextUtilsConvertFileNameL ), |
|
89 ENTRY( "TestAknTextUtilsLoadTextL", CTestSDKUiFwUtil::TestAknTextUtilsLoadTextL ), |
|
90 ENTRY( "TestAknTextUtilsClipAccordingScreenOrientationLCL", CTestSDKUiFwUtil::TestAknTextUtilsClipAccordingScreenOrientationLCL ), |
|
91 ENTRY( "TestAknTextUtilsChooseScalableText", CTestSDKUiFwUtil::TestAknTextUtilsChooseScalableText ), |
|
92 ENTRY( "TestAknSelectServHandleSelectionListProcessCommandL", CTestSDKUiFwUtil::TestAknSelectServHandleSelectionListProcessCommandL ), |
|
93 ENTRY( "TestAknSelectServHandleMultiselectionListProcessCommandL", CTestSDKUiFwUtil::TestAknSelectServHandleMultiselectionListProcessCommandL ), |
|
94 ENTRY( "TestAknSelectServHandleMarkableListProcessCommandL", CTestSDKUiFwUtil::TestAknSelectServHandleMarkableListProcessCommandL ), |
|
95 ENTRY( "TestAknSelectServHandleMenuListOfferKeyEventL", CTestSDKUiFwUtil::TestAknSelectServHandleMenuListOfferKeyEventL ), |
|
96 ENTRY( "TestAknSelectServHandleMarkableListDynInitMenuPaneL", CTestSDKUiFwUtil::TestAknSelectServHandleMarkableListDynInitMenuPaneL ), |
|
97 ENTRY( "TestAknSelectServHandleMarkableListDynInitMenuItemL", CTestSDKUiFwUtil::TestAknSelectServHandleMarkableListDynInitMenuItemL ), |
|
98 ENTRY( "TestAknSelectServHandleMarkableListUpdateAfterCommandExecutionL", CTestSDKUiFwUtil::TestAknSelectServHandleMarkableListUpdateAfterCommandExecutionL ), |
|
99 ENTRY( "TestAknSelectServHandleItemRemovalAndPositionHighlightL", CTestSDKUiFwUtil::TestAknSelectServHandleItemRemovalAndPositionHighlightL ), |
|
100 ENTRY( "TestAknFindHandleFindPopupProcessCommandL", CTestSDKUiFwUtil::TestAknFindHandleFindPopupProcessCommandL ), |
|
101 ENTRY( "TestAknFindHandleFindOfferKeyEventL", CTestSDKUiFwUtil::TestAknFindHandleFindOfferKeyEventL ), |
|
102 ENTRY( "TestAknFindHandleSizeChangeL", CTestSDKUiFwUtil::TestAknFindHandleSizeChangeL ), |
|
103 ENTRY( "TestAknFindProcessStrL", CTestSDKUiFwUtil::TestAknFindProcessStrL ), |
|
104 ENTRY( "TestAknFindConstructEditingL", CTestSDKUiFwUtil::TestAknFindConstructEditingL ), |
|
105 ENTRY( "TestCListBoxNumbersL", CTestSDKUiFwUtil::TestCListBoxNumbersL ), |
|
106 ENTRY( "TestFilterTextListBoxModelProcessFilterL", CTestSDKUiFwUtil::TestFilterTextListBoxModelProcessFilterL ), |
|
107 ENTRY( "TestFilterTextListBoxModelParaInfoL", CTestSDKUiFwUtil::TestFilterTextListBoxModelParaInfoL ), |
|
108 ENTRY( "TestCAknListBoxFilterItemsConstructorL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsConstructorL ), |
|
109 ENTRY( "TestCAknListBoxFilterItemsConstructL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsConstructL ), |
|
110 ENTRY( "TestCAknListBoxFilterItemsResetFilteringL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsResetFilteringL ), |
|
111 ENTRY( "TestCAknListBoxFilterItemsUpdateCachedDataL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsUpdateCachedDataL ), |
|
112 ENTRY( "TestCAknListBoxFilterItemsProcessSelectionIndexL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsProcessSelectionIndexL ), |
|
113 ENTRY( "TestCAknListBoxFilterItemsFilteredItemL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsFilteredItemL ), |
|
114 ENTRY( "TestCAknListBoxFilterItemsHandleOfferkeyEventL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsHandleOfferkeyEventL ), |
|
115 ENTRY( "TestCAknListBoxFilterItemsHandleItemArrayChangeL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsHandleItemArrayChangeL ), |
|
116 ENTRY( "TestCAknListBoxFilterItemsDoObserverFuncL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsDoObserverFuncL ), |
|
117 ENTRY( "TestCAknListBoxFilterItemsDoFuncFromFepL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsDoFuncFromFepL ), |
|
118 ENTRY( "TestCAknListBoxFilterItemsSetNewParaL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsSetNewParaL ), |
|
119 ENTRY( "TestCAknListBoxFilterItemsProcessControlL", CTestSDKUiFwUtil::TestCAknListBoxFilterItemsProcessControlL ), |
|
120 ENTRY( "TestCAknGenericReaderFuncsL", CTestSDKUiFwUtil::TestCAknGenericReaderFuncsL ), |
|
121 ENTRY( "TestAknLayoutUtilsLayoutLabelL", CTestSDKUiFwUtil::TestAknLayoutUtilsLayoutLabelL ), |
|
122 ENTRY( "TestAknLayoutUtilsLayoutEdwinL", CTestSDKUiFwUtil::TestAknLayoutUtilsLayoutEdwinL ), |
|
123 ENTRY( "TestAknLayoutUtilsMinimizedEdwinRectL", CTestSDKUiFwUtil::TestAknLayoutUtilsMinimizedEdwinRectL ), |
|
124 ENTRY( "TestAknLayoutUtilsLayoutMfneL", CTestSDKUiFwUtil::TestAknLayoutUtilsLayoutMfneL ), |
|
125 ENTRY( "TestAknLayoutUtilsLayoutControlL", CTestSDKUiFwUtil::TestAknLayoutUtilsLayoutControlL ), |
|
126 ENTRY( "TestAknLayoutUtilsLayoutImageL", CTestSDKUiFwUtil::TestAknLayoutUtilsLayoutImageL ), |
|
127 ENTRY( "TestAknLayoutUtilsLayoutSecretEditorL", CTestSDKUiFwUtil::TestAknLayoutUtilsLayoutSecretEditorL ), |
|
128 ENTRY( "TestAknLayoutUtilsRectFromCoords", CTestSDKUiFwUtil::TestAknLayoutUtilsRectFromCoords ), |
|
129 ENTRY( "TestAknLayoutUtilsFontFromId", CTestSDKUiFwUtil::TestAknLayoutUtilsFontFromId ), |
|
130 ENTRY( "TestAknLayoutUtilsCreateLayoutFontFromSpecificationL", CTestSDKUiFwUtil::TestAknLayoutUtilsCreateLayoutFontFromSpecificationL ), |
|
131 ENTRY( "TestAknLayoutUtilsSomeSimpleFunc", CTestSDKUiFwUtil::TestAknLayoutUtilsSomeSimpleFunc ), |
|
132 ENTRY( "TestAknLayoutUtilsOverrideControlColorL", CTestSDKUiFwUtil::TestAknLayoutUtilsOverrideControlColorL ), |
|
133 ENTRY( "TestAknLayoutUtilsScrollBarTypeL", CTestSDKUiFwUtil::TestAknLayoutUtilsScrollBarTypeL ), |
|
134 ENTRY( "TestAknLayoutUtilsLayoutMetrics", CTestSDKUiFwUtil::TestAknLayoutUtilsLayoutMetrics ), |
|
135 ENTRY( "TestAknLayoutUtilsEdwinLine", CTestSDKUiFwUtil::TestAknLayoutUtilsEdwinLine ), |
|
136 ENTRY( "TestTAknLayoutTextConstructorL", CTestSDKUiFwUtil::TestTAknLayoutTextConstructorL ), |
|
137 ENTRY( "TestTAknLayoutTextLayoutTextL", CTestSDKUiFwUtil::TestTAknLayoutTextLayoutTextL ), |
|
138 ENTRY( "TestTAknLayoutTextDrawTextL", CTestSDKUiFwUtil::TestTAknLayoutTextDrawTextL ), |
|
139 ENTRY( "TestTAknLayoutRectConstructorL", CTestSDKUiFwUtil::TestTAknLayoutRectConstructorL ), |
|
140 ENTRY( "TestTAknLayoutRectLayoutRectL", CTestSDKUiFwUtil::TestTAknLayoutRectLayoutRectL ), |
|
141 ENTRY( "TestTAknLayoutRectSimpleFuncL", CTestSDKUiFwUtil::TestTAknLayoutRectSimpleFuncL ), |
|
142 ENTRY( "TestAknDrawDoDrawFuncsL", CTestSDKUiFwUtil::TestAknDrawDoDrawFuncsL ), |
|
143 ENTRY( "TestAknDrawWithSkinsDoDrawFuncsL", CTestSDKUiFwUtil::TestAknDrawWithSkinsDoDrawFuncsL ), |
|
144 ENTRY( "TestAknUtilsGlobalFuncsL", CTestSDKUiFwUtil::TestAknUtilsGlobalFuncsL ), |
|
145 ENTRY( "TestFilterTextListBoxModelRemoveFilterL", CTestSDKUiFwUtil::TestFilterTextListBoxModelRemoveFilterL ), |
|
146 ENTRY( "TestAknPopupUtilsPosition", CTestSDKUiFwUtil::TestAknPopupUtilsPositionFuncs ), |
|
147 // [test cases entries] |
|
148 |
|
149 }; |
|
150 |
|
151 const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo ); |
|
152 |
|
153 return RunInternalL( KFunctions, count, aItem ); |
|
154 |
|
155 } |
|
156 |
|
157 |
|
158 // [End of File] |