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 Common File Dialogs |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 // [INCLUDE FILES] |
|
21 #include <e32svr.h> |
|
22 #include <stifparser.h> |
|
23 #include <stiftestinterface.h> |
|
24 |
|
25 #include "testsdkcfd.h" |
|
26 |
|
27 // ============================ MEMBER FUNCTIONS =============================== |
|
28 |
|
29 // ----------------------------------------------------------------------------- |
|
30 // CTestSDKCFD::Delete |
|
31 // Delete here all resources allocated and opened from test methods. |
|
32 // Called from destructor. |
|
33 // ----------------------------------------------------------------------------- |
|
34 // |
|
35 void CTestSDKCFD::Delete() |
|
36 { |
|
37 } |
|
38 |
|
39 // ----------------------------------------------------------------------------- |
|
40 // CTestSDKCFD::RunMethodL |
|
41 // Run specified method. Contains also table of test mothods and their names. |
|
42 // ----------------------------------------------------------------------------- |
|
43 // |
|
44 TInt CTestSDKCFD::RunMethodL( CStifItemParser& aItem ) |
|
45 { |
|
46 |
|
47 static TStifFunctionInfo const KFunctions[] = |
|
48 { |
|
49 // First string is the function name used in TestScripter script file. |
|
50 // Second is the actual implementation member function. |
|
51 |
|
52 // Test CAknMemorySelectionDialog.h |
|
53 ENTRY( "TestMSDNewL", CTestSDKCFD::TestMSDNewL ), |
|
54 ENTRY( "TestMSDNewWithResourceL", CTestSDKCFD::TestMSDNewWithResourceL ), |
|
55 ENTRY( "TestMSDNewWithMediaL", CTestSDKCFD::TestMSDNewWithMediaL ), |
|
56 ENTRY( "TestMSDSetTitleL", CTestSDKCFD::TestMSDSetTitleL ), |
|
57 ENTRY( "TestMSDSetLeftSoftkeyL", CTestSDKCFD::TestMSDSetLeftSoftkeyL ), |
|
58 ENTRY( "TestMSDSetRightSoftkeyL", CTestSDKCFD::TestMSDSetRightSoftkeyL ), |
|
59 ENTRY( "TestMSDSetObserverL", CTestSDKCFD::TestMSDSetObserverL ), |
|
60 ENTRY( "TestMSDExecuteL", CTestSDKCFD::TestMSDExecuteL ), |
|
61 ENTRY( "TestMSDExecuteLDefaultFolderL", CTestSDKCFD::TestMSDExecuteLDefaultFolderL ), |
|
62 ENTRY( "TestMSDRunDlgLD", CTestSDKCFD::TestMSDRunDlgLD ), |
|
63 ENTRY( "TestMSDRunDlgLDTitleL", CTestSDKCFD::TestMSDRunDlgLDTitleL ), |
|
64 ENTRY( "TestMSDRunDlgLDResourceL", CTestSDKCFD::TestMSDRunDlgLDResourceL ), |
|
65 ENTRY( "TestMSDGetItemL", CTestSDKCFD::TestMSDGetItemL ), |
|
66 ENTRY( "TestMSDGetMemoriesL", CTestSDKCFD::TestMSDGetMemoriesL ), |
|
67 |
|
68 |
|
69 // Test AknCommonDialogs.h |
|
70 ENTRY( "TestCDRunSelectDlgLD", CTestSDKCFD::TestCDRunSelectDlgLD ), |
|
71 ENTRY( "TestCDRunSelectDlgLDFilter", CTestSDKCFD::TestCDRunSelectDlgLDFilterL ), |
|
72 ENTRY( "TestCDRunSelectDlgLDTitle", CTestSDKCFD::TestCDRunSelectDlgLDTitleL ), |
|
73 ENTRY( "TestCDRunSelectDlgLDFileId", CTestSDKCFD::TestCDRunSelectDlgLDFileIdL ), |
|
74 ENTRY( "TestCDRunMoveDlgLD", CTestSDKCFD::TestCDRunMoveDlgLD ), |
|
75 ENTRY( "TestCDRunMoveDlgLDFilter", CTestSDKCFD::TestCDRunMoveDlgLDFilterL ), |
|
76 ENTRY( "TestCDRunMoveDlgLDTitle", CTestSDKCFD::TestCDRunMoveDlgLDTitleL ), |
|
77 ENTRY( "TestCDRunMoveDlgLDFileId", CTestSDKCFD::TestCDRunMoveDlgLDFileIdL ), |
|
78 ENTRY( "TestCDRunSaveDlgLD", CTestSDKCFD::TestCDRunSaveDlgLD ), |
|
79 ENTRY( "TestCDRunSaveDlgLDFilter", CTestSDKCFD::TestCDRunSaveDlgLDFilterL ), |
|
80 ENTRY( "TestCDRunSaveDlgLDTitle", CTestSDKCFD::TestCDRunSaveDlgLDTitleL ), |
|
81 ENTRY( "TestCDRunSaveDlgLDFileId", CTestSDKCFD::TestCDRunSaveDlgLDFileIdL ), |
|
82 ENTRY( "TestCDRunSaveDlgLDIdTitle", CTestSDKCFD::TestCDRunSaveDlgLDIdTitleL ), |
|
83 ENTRY( "TestCDRunSaveDlgNoDirectorySelectionLD", CTestSDKCFD::TestCDRunSaveDlgNoDirectorySelectionLD ), |
|
84 ENTRY( "TestCDRunSaveDlgNoDirectorySelectionLDTitle", CTestSDKCFD::TestCDRunSaveDlgNoDirectorySelectionLDTitleL ), |
|
85 ENTRY( "TestCDRunCopyDlgLD", CTestSDKCFD::TestCDRunCopyDlgLD ), |
|
86 ENTRY( "TestCDRunCopyDlgLDFilter", CTestSDKCFD::TestCDRunCopyDlgLDFilterL ), |
|
87 ENTRY( "TestCDRunCopyDlgLDFileId", CTestSDKCFD::TestCDRunCopyDlgLDFileIdL ), |
|
88 ENTRY( "TestCDRunSelectDlgLDFolder", CTestSDKCFD::TestCDRunSelectDlgLDFolderL ), |
|
89 ENTRY( "TestCDRunSelectDlgLDFolderFilter", CTestSDKCFD::TestCDRunSelectDlgLDFolderFilterL ), |
|
90 ENTRY( "TestCDRunSelectDlgLDFolderTitle", CTestSDKCFD::TestCDRunSelectDlgLDFolderTitleL ), |
|
91 ENTRY( "TestCDRunSelectDlgLDFolderFileID", CTestSDKCFD::TestCDRunSelectDlgLDFolderFileIDL ), |
|
92 ENTRY( "TestCDRunSelectDlgLDFolderTitleFilter", CTestSDKCFD::TestCDRunSelectDlgLDFolderTitleFilterL ), |
|
93 ENTRY( "TestCDRunSaveDlgLDFolderTitleFilter", CTestSDKCFD::TestCDRunSaveDlgLDFolderTitleFilterL ), |
|
94 ENTRY( "TestCDRunFolderSelectDlgLD", CTestSDKCFD::TestCDRunFolderSelectDlgLD ), |
|
95 |
|
96 // Test AknCommonDialogsDynMem.h |
|
97 ENTRY( "TestCDDMRunSelectDlgLD", CTestSDKCFD::TestCDDMRunSelectDlgLD ), |
|
98 ENTRY( "TestCDDMRunSelectDlgLDFilter", CTestSDKCFD::TestCDDMRunSelectDlgLDFilterL ), |
|
99 ENTRY( "TestCDDMRunSelectDlgLDTitle", CTestSDKCFD::TestCDDMRunSelectDlgLDTitleL ), |
|
100 ENTRY( "TestCDDMRunSelectDlgLDFileId", CTestSDKCFD::TestCDDMRunSelectDlgLDFileIdL ), |
|
101 ENTRY( "TestCDDMRunMoveDlgLD", CTestSDKCFD::TestCDDMRunMoveDlgLD ), |
|
102 ENTRY( "TestCDDMRunMoveDlgLDFilter", CTestSDKCFD::TestCDDMRunMoveDlgLDFilterL ), |
|
103 ENTRY( "TestCDDMRunMoveDlgLDTitle", CTestSDKCFD::TestCDDMRunMoveDlgLDTitleL ), |
|
104 ENTRY( "TestCDDMRunMoveDlgLDFileId", CTestSDKCFD::TestCDDMRunMoveDlgLDFileIdL ), |
|
105 ENTRY( "TestCDDMRunSaveDlgLD", CTestSDKCFD::TestCDDMRunSaveDlgLD ), |
|
106 ENTRY( "TestCDDMRunSaveDlgLDFilter", CTestSDKCFD::TestCDDMRunSaveDlgLDFilterL ), |
|
107 ENTRY( "TestCDDMRunSaveDlgLDTitle", CTestSDKCFD::TestCDDMRunSaveDlgLDTitleL ), |
|
108 ENTRY( "TestCDDMRunSaveDlgLDFileId", CTestSDKCFD::TestCDDMRunSaveDlgLDFileIdL ), |
|
109 ENTRY( "TestCDDMRunSaveDlgLDIdTitle", CTestSDKCFD::TestCDDMRunSaveDlgLDIdTitleL ), |
|
110 ENTRY( "TestCDDMRunSaveDlgNoDirectorySelectionLD", CTestSDKCFD::TestCDDMRunSaveDlgNoDirectorySelectionLD ), |
|
111 ENTRY( "TestCDDMRunSaveDlgNoDirectorySelectionLDTitle", CTestSDKCFD::TestCDDMRunSaveDlgNoDirectorySelectionLDTitleL ), |
|
112 ENTRY( "TestCDDMRunCopyDlgLD", CTestSDKCFD::TestCDDMRunCopyDlgLD ), |
|
113 ENTRY( "TestCDDMRunCopyDlgLDFilter", CTestSDKCFD::TestCDDMRunCopyDlgLDFilterL ), |
|
114 ENTRY( "TestCDDMRunCopyDlgLDFileId", CTestSDKCFD::TestCDDMRunCopyDlgLDFileIdL ), |
|
115 ENTRY( "TestCDDMRunSelectDlgLDFolder", CTestSDKCFD::TestCDDMRunSelectDlgLDFolderL ), |
|
116 ENTRY( "TestCDDMRunSelectDlgLDFolderFilter", CTestSDKCFD::TestCDDMRunSelectDlgLDFolderFilterL ), |
|
117 ENTRY( "TestCDDMRunSelectDlgLDFolderTitle", CTestSDKCFD::TestCDDMRunSelectDlgLDFolderTitleL ), |
|
118 ENTRY( "TestCDDMRunSelectDlgLDFolderFileID", CTestSDKCFD::TestCDDMRunSelectDlgLDFolderFileIDL ), |
|
119 ENTRY( "TestCDDMRunSelectDlgLDFolderTitleFilter", CTestSDKCFD::TestCDDMRunSelectDlgLDFolderTitleFilterL ), |
|
120 ENTRY( "TestCDDMRunSaveDlgLDFolderTitleFilter", CTestSDKCFD::TestCDDMRunSaveDlgLDFolderTitleFilterL ), |
|
121 ENTRY( "TestCDDMRunFolderSelectDlgLD", CTestSDKCFD::TestCDDMRunFolderSelectDlgLD ), |
|
122 |
|
123 // Test CAknFileSelectionDialog.h |
|
124 ENTRY( "TestFSDNewL", CTestSDKCFD::TestFSDNewL ), |
|
125 ENTRY( "TestFSDNewLWithResL", CTestSDKCFD::TestFSDNewLWithResL ), |
|
126 ENTRY( "TestFSDExecuteL", CTestSDKCFD::TestFSDExecuteL ), |
|
127 ENTRY( "TestFSDRunDlgLD", CTestSDKCFD::TestFSDRunDlgLD ), |
|
128 ENTRY( "TestFSDRunDlgLDWithTitleLD", CTestSDKCFD::TestFSDRunDlgLDWithTitleLD ), |
|
129 ENTRY( "TestFSDRunDlgLDWithResLD", CTestSDKCFD::TestFSDRunDlgLDWithResLD ), |
|
130 ENTRY( "TestFSDDelete", CTestSDKCFD::TestFSDDelete ), |
|
131 ENTRY( "TestFSDSetDefaultFolderL", CTestSDKCFD::TestFSDSetDefaultFolderL ), |
|
132 ENTRY( "TestFSDSetTitleL", CTestSDKCFD::TestFSDSetTitleL ), |
|
133 ENTRY( "TestFSDSetLeftSoftkeyFileL", CTestSDKCFD::TestFSDSetLeftSoftkeyFileL ), |
|
134 ENTRY( "TestFSDSetLeftSoftkeyFolderL", CTestSDKCFD::TestFSDSetLeftSoftkeyFolderL ), |
|
135 ENTRY( "TestFSDSetRightSoftkeyRootFolderL", CTestSDKCFD::TestFSDSetRightSoftkeyRootFolderL ), |
|
136 ENTRY( "TestFSDSetRightSoftkeySubfolderL", CTestSDKCFD::TestFSDSetRightSoftkeySubfolderL ), |
|
137 ENTRY( "TestFSDSetObserverL", CTestSDKCFD::TestFSDSetObserverL ), |
|
138 ENTRY( "TestFSDAddFilterL", CTestSDKCFD::TestFSDAddFilterL ), |
|
139 |
|
140 // Test CAknFileNamePromptDialog.h |
|
141 ENTRY( "TestFNPDNewL", CTestSDKCFD::TestFNPDNewL ), |
|
142 ENTRY( "TestFNPDNewLWithResL", CTestSDKCFD::TestFNPDNewLWithResL ), |
|
143 ENTRY( "TestFNPDSetPathL", CTestSDKCFD::TestFNPDSetPathL ), |
|
144 ENTRY( "TestFNPDExecuteL", CTestSDKCFD::TestFNPDExecuteL ), |
|
145 ENTRY( "TestFNPDRunDlgLD", CTestSDKCFD::TestFNPDRunDlgLD ), |
|
146 ENTRY( "TestFNPDRunDlgLDWithTitleLD", CTestSDKCFD::TestFNPDRunDlgLDWithTitleLD ), |
|
147 ENTRY( "TestFNPDRunDlgLDWithResLD", CTestSDKCFD::TestFNPDRunDlgLDWithResLD ), |
|
148 ENTRY( "TestFNPDDeleteL", CTestSDKCFD::TestFNPDDeleteL ), |
|
149 ENTRY( "TestFNPDSetObserverL", CTestSDKCFD::TestFNPDSetObserverL ), |
|
150 ENTRY( "TestFNPDSetTitleL", CTestSDKCFD::TestFNPDSetTitleL ), |
|
151 ENTRY( "TestFNPDSetLeftSoftkeyL", CTestSDKCFD::TestFNPDSetLeftSoftkeyL ), |
|
152 ENTRY( "TestFNPDSetRightSoftkeyL", CTestSDKCFD::TestFNPDSetRightSoftkeyL ), |
|
153 ENTRY( "TestFNPDRenameL", CTestSDKCFD::TestFNPDRenameL ), |
|
154 |
|
155 // Test CAknMemorySelectionSettingPage |
|
156 ENTRY( "TestSettingPageNewLNoParaL", CTestSDKCFD::TestSettingPageNewLNoParaL ), |
|
157 ENTRY( "TestSettingPageNewL", CTestSDKCFD::TestSettingPageNewL ), |
|
158 ENTRY( "TestSettingPageExecuteLOnlyMemoryTypeL", CTestSDKCFD::TestSettingPageExecuteLOnlyMemoryTypeL ), |
|
159 ENTRY( "TestSettingPageDeconstructorL", CTestSDKCFD::TestSettingPageDeconstructorL ), |
|
160 ENTRY( "TestSettingPageRunDlgLDTwoParaL", CTestSDKCFD::TestSettingPageRunDlgLDTwoParaL ), |
|
161 ENTRY( "TestSettingPageRunDlgLDThreeParaL", CTestSDKCFD::TestSettingPageRunDlgLDThreeParaL ), |
|
162 ENTRY( "TestSettingPageRunDlgLDFiveParaL", CTestSDKCFD::TestSettingPageRunDlgLDFiveParaL ), |
|
163 |
|
164 ENTRY( "TestSettingItemConstructorL", CTestSDKCFD::TestSettingItemConstructorL ), |
|
165 ENTRY( "TestSettingItemDeconstructorL", CTestSDKCFD::TestSettingItemDeconstructorL ), |
|
166 ENTRY( "TestSettingItemCompleteConstructionL", CTestSDKCFD::TestSettingItemCompleteConstructionL ), |
|
167 ENTRY( "TestSettingItemEditItemL", CTestSDKCFD::TestSettingItemEditItemL ), |
|
168 ENTRY( "TestSettingItemLoadL", CTestSDKCFD::TestSettingItemLoadL ), |
|
169 ENTRY( "TestSettingItemStoreL", CTestSDKCFD::TestSettingItemStoreL ), |
|
170 ENTRY( "TestSettingItemSettingTextL", CTestSDKCFD::TestSettingItemSettingTextL ), |
|
171 |
|
172 // Test CAknMemorySelectionSettingItemMultiDrive |
|
173 ENTRY( "TestSettingItemMultiConstructorL", CTestSDKCFD::TestSettingItemMultiConstructorL ), |
|
174 ENTRY( "TestSettingItemMultiDeconstructorL", CTestSDKCFD::TestSettingItemMultiDeconstructorL ), |
|
175 ENTRY( "TestSettingItemMultiCompleteConstructionL", CTestSDKCFD::TestSettingItemMultiCompleteConstructionL ), |
|
176 ENTRY( "TestSettingItemMultiEditItemL", CTestSDKCFD::TestSettingItemMultiEditItemL ), |
|
177 ENTRY( "TestSettingItemMultiLoadL", CTestSDKCFD::TestSettingItemMultiLoadL ), |
|
178 ENTRY( "TestSettingItemMultiStoreL", CTestSDKCFD::TestSettingItemMultiStoreL ), |
|
179 ENTRY( "TestSettingItemMultiSettingTextL", CTestSDKCFD::TestSettingItemMultiSettingTextL ), |
|
180 |
|
181 // Test CAknMemorySelectionDialogMultiDrive |
|
182 ENTRY( "TestMSDMDNewL", CTestSDKCFD::TestMSDMDNewL ), |
|
183 ENTRY( "TestMSDMDNewWithResourceL", CTestSDKCFD::TestMSDMDNewWithResourceL ), |
|
184 ENTRY( "TestMSDMDNewWithMediaL", CTestSDKCFD::TestMSDMDNewWithMediaL ), |
|
185 ENTRY( "TestMSDMDSetTitleL", CTestSDKCFD::TestMSDMDSetTitleL ), |
|
186 ENTRY( "TestMSDMDSetLeftSoftkeyL", CTestSDKCFD::TestMSDMDSetLeftSoftkeyL ), |
|
187 ENTRY( "TestMSDMDSetRightSoftkeyL", CTestSDKCFD::TestMSDMDSetRightSoftkeyL ), |
|
188 ENTRY( "TestMSDMDExecuteL", CTestSDKCFD::TestMSDMDExecuteL ), |
|
189 ENTRY( "TestMSDMDExecuteLDefaultFolderL", CTestSDKCFD::TestMSDMDExecuteLDefaultFolderL ), |
|
190 ENTRY( "TestMSDMDRunDlgLD", CTestSDKCFD::TestMSDMDRunDlgLD ), |
|
191 ENTRY( "TestMSDMDRunDlgLDTitleL", CTestSDKCFD::TestMSDMDRunDlgLDTitleL ), |
|
192 ENTRY( "TestMSDMDRunDlgLDResourceL", CTestSDKCFD::TestMSDMDRunDlgLDResourceL ), |
|
193 ENTRY( "TestMSDMDGetItemL", CTestSDKCFD::TestMSDMDGetItemL ), |
|
194 ENTRY( "TestMSDMDAddDrivePathsL", CTestSDKCFD::TestMSDMDAddDrivePathsL ), |
|
195 ENTRY( "TestMSDMDFindIndexByDriveL", CTestSDKCFD::TestMSDMDFindIndexByDriveL ), |
|
196 |
|
197 // [test cases entries] |
|
198 |
|
199 }; |
|
200 |
|
201 const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo ); |
|
202 |
|
203 return RunInternalL( KFunctions, count, aItem ); |
|
204 |
|
205 } |
|
206 |
|
207 // [End of File] |
|